码迷,mamicode.com
首页 > 编程语言 > 日排行
将两个有序数组合并为一个有序数组
...
分类:编程语言   时间:2018-11-25 14:42:40    阅读次数:136
【模板】二叉搜索树(二叉排序树,二叉查找树,BST)
二叉搜索树其实就是满足左结点小于根,右结点大于根这类规则的树形结构。 ...
分类:编程语言   时间:2018-11-25 14:42:56    阅读次数:234
Ubuntu命令行运行C程序和C++程序
首先Ctrl + T 打开一个终端,cd到你建立C/C++文件的目录下。 下面以建立 helloc.c 和 hellocpp.cpp 进行演示 vim helloc.c 按 i 进入插入操作,然后写C代码: #include<stdio.h> int main() { printf("hello,w ...
分类:编程语言   时间:2018-11-25 14:44:04    阅读次数:185
JS for_of遍历数组
代码截图如下: 执行效果如下: 代码如下: ...
分类:编程语言   时间:2018-11-25 14:44:55    阅读次数:278
【C++】%运算符的使用技巧
如下C++程序所示: 输出结果为: 22-2-2 那么可以得知:在C++中,%运算结果的符号为%运算符左边的数,与其右边的数无关。 如果想要在C++中让负数模其他数为非负数,那么只需要写成下面这样就行了。 ...
分类:编程语言   时间:2018-11-25 14:45:16    阅读次数:182
二维数组展示到DataGridView(c#)
窗体程序中二维数组展示到DataGridView ...
分类:编程语言   时间:2018-11-25 14:45:49    阅读次数:659
常用机器学习算法
一般说来,机器学习有三种算法:1. 监督式学习监督式学习算法包括一个目标变量(因变量)和用来预测目标变量的预测变量(自变量)。通过这些变量我们可以搭建一个模型,从而对于一个已知的预测变量值,我们可以得到对应的目标变量值。重复训练这个模型,直到它能在训练数据集上达到预定的准确度。 属于监督式学习的算法 ...
分类:编程语言   时间:2018-11-25 14:48:06    阅读次数:239
1、golang之冒泡排序
1、冒泡排序时间复杂度 冒泡排序的时间复杂度是O(N²)。 假设被排序的数列中有N个数。遍历一趟的时间复杂度是O(N),需要遍历多少次呢?N-1次!因此,冒泡排序的时间复杂度是O(N²)。 2、冒泡排序稳定性 冒泡排序是稳定的算法,它满足稳定算法的定义。 算法稳定性 -- 假设在数列中存在a[i]= ...
分类:编程语言   时间:2018-11-25 14:48:40    阅读次数:184
面向对象--多继承的C3算法
在python3的面向对象中,最底层的父类都默认继承Object类,所有的类都是新式类,多继承的继承顺序遵循广度优先规则,也就是C3算法. C3算法就是 计算继承顺序时,先把要计算的子类名拿出来,在加上继承的父类的继承顺序 从左往右找第一个继承的父类继承顺序,这样会出现3中情况: 1.第一位出现的父 ...
分类:编程语言   时间:2018-11-25 14:49:13    阅读次数:190
python学习之-三元表达式
三元表达式 格式:x if x>y else y 有哪三元 1:条件算一元 2:条件成立的表达式算一元 3:条件不成立的表达式算一元 def max2(x,y): if x > y: return x else: return yres=max2(1,2)print(res) PS:为了比大写了7行 ...
分类:编程语言   时间:2018-11-25 16:06:40    阅读次数:236
java web报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
刚用maven建立了一个web项目,结果报错了,解决办法 ...
分类:编程语言   时间:2018-11-25 16:06:54    阅读次数:226
【转】Spring项目启动报"Could not resolve placeholder"解决方法
问题的起因: 除去properites文件路径错误、拼写错误外,出现"Could not resolve placeholder"很有可能是使用了多个PropertyPlaceholderConfigurer或者多个<context:property-placeholder>的原因。 比如我有一个d ...
分类:编程语言   时间:2018-11-25 16:07:57    阅读次数:345
Python 游戏之旅(Pygame)
Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供。 Pygame的编 ...
分类:编程语言   时间:2018-11-25 16:08:28    阅读次数:222
java多线程快速入门(十一)
在方法上面加synchonizd用的是this锁 ...
分类:编程语言   时间:2018-11-25 16:10:09    阅读次数:147
java多线程快速入门(九)
多线程安全问题(卖火车票案例) ...
分类:编程语言   时间:2018-11-25 16:11:17    阅读次数:208
python学习之-生成器
什么是生成器 生成器就是一种自定义一的迭代器 为什么要有生成器 1. 提供一种自定义迭代器的解决方案 yield 和 return的区别 相同点:都能返回值,并且返回值没有类型与个数限制不同点:yield可以返回值多次值,而return只能返回一次值 PS:函数只要遇到return就整个程序都结束, ...
分类:编程语言   时间:2018-11-25 16:11:39    阅读次数:202
Python基础之只接收关键字参数的函数
当我们希望函数的某些参数强制使用关键字参数时,可以将强制关键字参数放到某个*后面就能得到这种效果。比如: 使用这种方法,我们还能在接受任意多个位置参数的函数中指定关键字参数。比如: 在很多情况下,使用强制关键字参数会比使用位置参数表意更加清晰,程序也更加具有可读性。例如,考虑一下下面这个函数调用: ...
分类:编程语言   时间:2018-11-25 16:11:57    阅读次数:253
阿里巴巴Java开发手册及Java代码规约扫描eclipse和IDEA插件
阿里巴巴Java开发手册》: https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E7%BB% ...
分类:编程语言   时间:2018-11-25 16:12:07    阅读次数:187
java多线程快速入门(十)
synchonizd解决安全性问题 线程安全问题产生的条件:要有两个线程以上;必须要对同一变量进行操作;必须代码块使用同一把锁 原理:一个拿到锁,其它线程进行等待;释放过后,其它线程才能访问,就是锁的竞争问题,也是死锁产生的条件 ...
分类:编程语言   时间:2018-11-25 16:12:16    阅读次数:187
python基础---序列操作
1、索引(indexing) 在序列中每个元素都会分配1个数字,从左至右,从数字0开始(-0和0一样,指向左起第一个元素),正整数表示左起元素位,例如 例:greeting='Hello' [0] 'H' 例:greeting='Hello' greeting[-0] 'H' 例:greeting= ...
分类:编程语言   时间:2018-11-25 16:15:33    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!