码迷,mamicode.com
首页 > 编程语言 > 月排行
【简单算法】32.第一个错误的版本
题目: 解题思路: 这道题目比较有意思,从表面上看肯定是用二分查找来计算,但是如何找到第一个错误的版本是个难点。用res记录下每次错误的版本。 类似于在一个已经排序好的数组中查找第一个比该数目小但最接近该数的值。此题目作为重点题目变形题目,平时需要多加练习。 代码如下: 代码: ...
分类:编程语言   时间:2018-05-03 22:42:38    阅读次数:426
c++ primer 笔记 2基本内置类型
2-1注意: 1、c++只规定了各类型的内存最小尺寸,同时字节数至少 long long >=long>=int>=short; 2、字符型分为 char、signed char和unsigned char。类型char 实际会表现为上述哪种类型,具体由编译器决定;VS2013中,char == s ...
分类:编程语言   时间:2018-05-03 23:27:10    阅读次数:229
Python中sys和os模块的区别
通俗地来说: ...
分类:编程语言   时间:2018-05-03 23:28:00    阅读次数:235
Python之路,第九篇:Python入门与基础9
python3 集合set 集合set概念 集合是可变的容器 集合内的数据对象都是违约的(不能重复多次) 集合是无序的存储结构,集合中的数据没有先后关系 集合是相当于只有键,没有值的字典,则键是集合的数据、 集合内的元素必须是不可变对象 集合是可迭代的(可以用for等遍历) ...
分类:编程语言   时间:2018-05-03 23:28:07    阅读次数:232
C语言:快速排序
快速排序是排序算法中,平均时间复杂度为O(n*log n)的一种算法,其实现需要先解决这样的一个问题,对一个序列A[1],A[2],A[3] .......A[N],调整序列中元素的位置,使得A[1](原序列中的第一个元素,下同)的左侧所有元素都不超过A[1],右侧所有元素都大于A[1],例如对序列 ...
分类:编程语言   时间:2018-05-03 23:28:50    阅读次数:235
Python3入门基础--str常用方法
Python基础之String常用方法 运行结果为: 运行结果为: 运行结果为: 运行结果为: 运行及如果为: 运行结果为: 运行结果为: 运行结果: 运行结果为: 06-1-1****r*****66-1-1 运行结果为: 运行结果为: 运行结果为: 运行结果为: 运行结果为: 运行结果为: 运行 ...
分类:编程语言   时间:2018-05-03 23:29:09    阅读次数:273
旭日图(sunburst chart)绘制:R语言 & excel
旭日图(sunburst chart)也叫太阳图,一种圆环镶接图,每一个圆环就代表了同一级别的比例数据,离原点越近的圆环级别越高,最内层的圆表示层次结构的顶级。除了圆环外,旭日图还有若干从原点放射出去的‘射线’,这些‘射线’展示出了不同级别数据间的脉络关系。旭日图从圆心出发,层层向外推进,可以清晰的 ...
分类:编程语言   时间:2018-05-03 23:30:34    阅读次数:5427
java编写词法分析器
词法分析器就是通过扫描一段程序判断是否是关键字、标识符、常数、分界符、运算符。一般分为一符一种和经典五中; 这里我用的是经典五中,此词法分析器是用java编写的; /* 保留字|关键字:1 操作符|运算符:2 分界符:3 标识符:4 常数:5 无识别:6*/ 主要代码为: 运行结果: ...
分类:编程语言   时间:2018-05-03 23:30:40    阅读次数:309
Java基础-IO流对象之序列化与反序列化
Java基础-IO流对象之序列化与反序列化 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 ...
分类:编程语言   时间:2018-05-03 23:31:13    阅读次数:195
AI新时代-大神教你使用python+Opencv完成人脸解锁(附源码)
好吧,伙计们,我回来了。说我拖更不写文章的可以过来用你的小拳拳狠命地捶我胸口.... 那么今天我们来讲关于使用python+opencv+face++来实现人脸验证及人脸解锁。代码量同样不多,你可以将这些代码运用在其它一些智能领域,如智能家居,进门的时候判断你是谁,也可以加入机器学习判断来的人是客人 ...
分类:编程语言   时间:2018-05-03 23:31:36    阅读次数:189
JAVA枚举类型的应用
JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却对开发有很大的帮助。 枚举的相关用法 用法一: 在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把 相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方 ...
分类:编程语言   时间:2018-05-03 23:32:06    阅读次数:197
c++词法分析器
词法分析器就是通过扫描一段程序判断是否是关键字、标识符、常数、分界符、运算符。一般分为一符一种和经典五中; 这里我用的是经典五中,此词法分析器是用c++编写的; /*保留字|关键字:1操作符|运算符:2分界符:3标识符:4常数:5无识别:6*/ 主要代码为: 运行结果: ...
分类:编程语言   时间:2018-05-03 23:32:45    阅读次数:224
多线程
线程与进程 线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 进程 An executing instance of a program is called ...
分类:编程语言   时间:2018-05-03 23:32:54    阅读次数:205
【简单算法】33.爬楼梯
解题思路: 利用递推公式dp[i] = dp[i-1] + dp[i-2].我们可以知道最后一步可以上一个台阶或者上两个台阶。 代码: ...
分类:编程语言   时间:2018-05-03 23:33:04    阅读次数:211
java流程控制语句
if语句是指如果满足某种条件,就进行某种处理。 运行结果: if…else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理。例如,要判断一个正整数的奇偶,如果该数字能被2整除则是一个偶数,否则该数字就是一个奇数。if…else语句具体语法格式如下: 运行结果: if…else if…e ...
分类:编程语言   时间:2018-05-03 23:33:45    阅读次数:250
Java泛型边界问题,super关键字
背景 + Java给定一个具体的类型参数A之后的泛型List,与给定另一个具体的类型参数X的泛型List之间没有层次关系,不论A和X类型的层次关系如何。 + super或者extends可以定义一大类的泛型,作为给出具体类型参数的泛型的父类。 + super或者extends定义的有边界泛型,根据参 ...
分类:编程语言   时间:2018-05-03 23:34:38    阅读次数:311
JavaWeb学习笔记5--JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)
?【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4046862.html 【前言】 JSP本身是JavaWeb中的知识,但是在学习Android网络 ...
分类:编程语言   时间:2018-05-03 23:35:16    阅读次数:310
centos中java安装跟配置
安装配置java环境 [root@JxateiLinux src]# Wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar ...
分类:编程语言   时间:2018-05-03 23:37:30    阅读次数:376
JavaSE——装饰设计模式+简单加密解密工程
分类:编程语言   时间:2018-05-03 23:44:51    阅读次数:314
Python学习笔记(2)
Unicode字符串,整数和浮点数,布尔类型,List (列表),pop(),创建tuple,创建单元素tuple,if-else语句,if-elif-else语句,for循环, while循环
分类:编程语言   时间:2018-05-03 23:58:34    阅读次数:385
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!