码迷,mamicode.com
首页 > 编程语言 > 周排行
C++:地平线2019相关题
[TOC] 无符号数和有符号数相加 题目 int main() { unsigned int a = 6; int b = 20; (a + b 6) ? puts(" 6") : puts("<6"); // a+b 按无符号数计算,结果为无符号数 printf("a+b=%d\n",(a+b)) ...
分类:编程语言   时间:2020-05-05 17:37:42    阅读次数:62
【数组】380. 常数时间插入、删除和获取随机元素
题目: 解答: 此题的正确解法是利用到了一个一维数组和一个 HashMap,其中数组用来保存数字,HashMap 用来建立每个数字和其在数组中的位置之间的映射。 插入操作——先看这个数字是否已经在 HashMap 中存在,如果存在的话直接返回 false,不存在的话,将其插入到数组的末尾,然后建立数 ...
分类:编程语言   时间:2020-05-05 17:38:33    阅读次数:80
Springboot学习09:AOP
Springboot学习09:AOP 基础概念图 源码示例 切点 import org.springframework.web.bind.annotation.*; @RestController public class AopController { @GetMapping("/beforeAo ...
分类:编程语言   时间:2020-05-05 17:42:10    阅读次数:81
第一章 JavaScript 基本知识
什么是JavaScript? Javascript是一种运行在浏览器中的解释型的编程语言。一边解释一边执行 为什么学Javascript? 在web世界里,只有Javascript能跨平台、跨浏览器驱动网页,与用户交互。 Flash背后的ActionScript曾经流行过一阵子,不过随着移动应用的兴 ...
分类:编程语言   时间:2020-05-05 17:46:52    阅读次数:62
【数组】581. 最短无序连续子数组
题目: 解答: 单调栈 正向遍历,单调递增栈,找出自始至终没有出栈的最大索引 l 反向遍历,单调递减栈,找出自始至终没有出栈的最小索引 r 中间就是需要排序的最小子数组 1 class Solution { 2 public: 3 int findUnsortedSubarray(vector<in ...
分类:编程语言   时间:2020-05-05 17:49:42    阅读次数:56
【Java】java扩展机制SPI 实现
一、SPI是什么 SPI机制(Service Provider Interface),是一种将服务接口与服务实现分离以达到解耦、大大提升了程序可扩展性的机制。引入服务提供者就是引入了spi接口的实现者,通过本地的注册发现获取到具体的实现类,轻松可插拔。 场景:比较典型的一个场景就是JDBC中加载驱动 ...
分类:编程语言   时间:2020-05-05 17:55:15    阅读次数:125
[转] EM算法总结
From: https://www.cnblogs.com/pinard/p/6912636.html EM算法也称期望最大化(Expectation-Maximum,简称EM)算法,它是一个基础算法,是很多机器学习领域算法的基础,比如隐式马尔科夫算法(HMM), LDA主题模型的变分推断等等。本文 ...
分类:编程语言   时间:2020-05-05 17:56:50    阅读次数:76
【数组】442. 数组中重复的数据
题目: 解答: 利用题目中所给信息 1 ≤ a[i] ≤ n ,将出现过的数字作为数组的index(访问元素时需要减一),如果出现一次的,将该index下的数取相反数,记录此时的状态,如果值为index的数字再出现一次(此时index索引的值为负数),那么这个数字就出现了两次。 比如 数组 [2,2 ...
分类:编程语言   时间:2020-05-05 17:58:46    阅读次数:53
Leetcode练习(Python):数学类:第9题:回文数:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
题目: 回文数:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 进阶: 你能不将整数转为字符串来解决这个问题吗? 思路: 思路一:将整数转为字符串。 思路二:直接颠倒数字。 程序1: class Solution: def isPalindrome(self ...
分类:编程语言   时间:2020-05-05 17:59:34    阅读次数:180
C++11:11move语义
move语义 0、课前秀 + 这个概念不是很懂,但看cppreference里分为了两种:移动构造,移动赋值 + "move constructors" + "move assignment" + 移动语义是通过右值来匹配临时的, 普通的左值能否借助移动语义来优化性能 。 + 这是 "std::mo ...
分类:编程语言   时间:2020-05-05 18:01:09    阅读次数:66
【数组】228. 汇总区间
题目: 解答: 就很简单的遍历一遍...中间判断数字是否连续。 1 class Solution { 2 public: 3 vector<string> summaryRanges(vector<int>& nums) 4 { 5 vector<string> ans; 6 for(int i = ...
分类:编程语言   时间:2020-05-05 18:02:35    阅读次数:60
Python网络数据采集-创建爬虫
1. 初见网络爬虫 1.1 网络连接 输出某个网页的全部 HTML 代码。 urllib 是 Python 的标准库(就是说你不用额外安装就可以运行这个例子),包含了从网络请求数据,处理 cookie,甚至改变像请求头和用户代理这些元数据的函数。 from urllib.request import ...
分类:编程语言   时间:2020-05-05 18:04:02    阅读次数:131
【数组】238. 除自身以外数组的乘积
题目: 解答: 1 class Solution { 2 public: 3 vector<int> productExceptSelf(vector<int>& nums) 4 { 5 int n = nums.size(); 6 7 //把向量output初始化为1 8 vector<int> ...
分类:编程语言   时间:2020-05-05 18:04:21    阅读次数:56
JAVA环形队列
采用循环队列时,队列中共有元素:(rear+maxSize-front)%maxSize ArrayQueue1.java public class ArrayQueue1 { private int maxSize;//最大容量 private int front;//队列头 private in ...
分类:编程语言   时间:2020-05-05 18:04:34    阅读次数:63
springboot rabbitMQ demo
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生 ...
分类:编程语言   时间:2020-05-05 18:09:04    阅读次数:65
LC350 两个数组的交集II
先分别排序,搞两个指针,从头开始对两个数组进行扫描,如果一个小一个大,就让小的往后走。如果相等那就存到结果数组中,然后两个指针同时往后走,循环到有一个遍历完就可以结束。 ...
分类:编程语言   时间:2020-05-05 18:12:05    阅读次数:68
【数组】713. 乘积小于K的子数组
题目: 解答: 1 class Solution { 2 public: 3 int numSubarrayProductLessThanK(vector<int>& nums, int k) 4 { 5 if (k <= 1) 6 { 7 return 0; 8 } 9 10 int prod = ...
分类:编程语言   时间:2020-05-05 18:13:01    阅读次数:56
Lambda表达式过滤数组
public class Person { private int age; private String name; public Person(String name,int age) { this.age = age; this.name = name; } public int getAge ...
分类:编程语言   时间:2020-05-05 18:14:04    阅读次数:173
java中equals,hashcode和==的区别(转)
1、== java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型 byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.引用类型(类、接口、数组) 当他们用(==)进行比较的时候,比较的 ...
分类:编程语言   时间:2020-05-05 18:15:21    阅读次数:71
【Java123】Java代码的可视化
想法类似:http://www.voidcn.com/article/p-ravllcze-gb.html 在阅读大项目代码的过程中,希望代码项目类之间以及类内部函数之间的调用关系一目了然,比如以树状形式呈现并可缩放视图和细节。 要在github上找找看开源的项目。 ...
分类:编程语言   时间:2020-05-05 18:17:14    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!