码迷,mamicode.com
首页 > 编程语言
归并排序
基本思想:将有序的子序列进行归并,从而得到有序的序列。 来自为知笔记(Wiz) ...
分类:编程语言   时间:2016-12-24 22:51:39    阅读次数:185
基数排序
算法分析 【1】时间复杂度为O(d(n+r))【d代表关键字有d位,n代表n个记录,r代表r个空队列】 【2】辅助空间复杂度S(n) = O(n+r)【n代表n个记录,r代表r个空队列】,是一个就地排序 【3】基数排序是稳定的排序方法 来自为知笔记(Wiz) ...
分类:编程语言   时间:2016-12-24 22:49:48    阅读次数:315
交换排序
基本思想:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。冒泡排序1.基本思想 将被排序的记录数组R[1...n]垂直排序,每个记录R[i]看做是重量为R[i].key的气泡。根据轻气泡不能再重气泡之下的原则,从下往上的原则,从下往上(也可以从上往下)扫描数组... ...
分类:编程语言   时间:2016-12-24 22:48:43    阅读次数:266
JavaScript中数据类型转换总结
JavaScript中数据类型转换总结 在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Number转换: 代码: var a = “123”; a = Number(a); 注意: a)如果转换的内容本身就是一个数值类型的字符串,那么将来在 ...
分类:编程语言   时间:2016-12-24 22:49:03    阅读次数:195
MFC-插入符的创建
22:12:25本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6218597.html 1、插入符(Caret)的创建与显示 插入符用于标定输入信息位置的闪烁竖线,MFC中创建插入符可以直接使用CWnd类的CreateSolidCar ...
分类:编程语言   时间:2016-12-24 22:49:19    阅读次数:342
选择排序
基本思想:每一趟从待排序的记录中选出关键字最小的记录,顺序放在已排好序的子文件的最后,直到全部记录排序完毕。直接选择排序1.基本思想2.算法分析 堆排序 1.堆的定义2.大根堆和小根堆3.堆排序与直接插入排序的区别 4.基本思想 调整堆符合堆的性质算法 建成初始堆 5.算法分析 【1】时间复杂度为O... ...
分类:编程语言   时间:2016-12-24 22:49:01    阅读次数:202
【Machine Learn】决策树案例:基于python的商品购买能力预测系统
随着机器学习和深度学习的热潮,各种图书层出不穷。然而多数是基础理论知识介绍,缺乏实现的深入理解。本系列文章是作者结合视频学习和书籍基础的笔记所得。本系列文章将采用理论结合实践方式编写。首先介绍机器学习和深度学习的范畴,然后介绍关于训练集、测试集等介绍。接着分别介绍机器学习常用算法,分别是监督学习之分... ...
分类:编程语言   时间:2016-12-24 22:45:07    阅读次数:320
python-字符串的格式化
字符串的格式化 方法一:利用%s进行站位 例如:s='%s is %s and %s' %('andy','美女','有能力的人') print(s) 结果:andy is 美女 and 有能力的人 方法二:利用format方法,利用此方法要先用{}进行站位。 在python中对fromat函数的定 ...
分类:编程语言   时间:2016-12-24 22:40:30    阅读次数:244
Java界面
JFrame.java package myProject; import java.awt.Color;import java.awt.EventQueue; import javax.swing.JSeparator;import javax.swing.JTextArea;import jav ...
分类:编程语言   时间:2016-12-24 22:39:53    阅读次数:239
排序算法结构表
来自为知笔记(Wiz) ...
分类:编程语言   时间:2016-12-24 22:30:38    阅读次数:179
成为JavaGC专家(1)—深入浅出Java垃圾回收机制
转载自:http://www.importnew.com/1993.html 对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。 这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个 ...
分类:编程语言   时间:2016-12-24 22:27:19    阅读次数:235
Python标准库03 路径与文件 (os.path包, glob包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 路径与文件的简介请参看Linux文件系统 os.path包 os.path包主要是处理路径字符串,比如说'/home/vamei/doc/file.txt',提取出有用信息。 此外, ...
分类:编程语言   时间:2016-12-24 20:49:01    阅读次数:185
Python标准库04 文件管理 (部分os包,shutil包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在操作系统下,用户可以通过操作系统的命令来管理文件,参考linux文件管理相关命令。Python标准库则允许我们从Python内部管理文件。相同的目的,我们有了两条途径。尽管在Pyt ...
分类:编程语言   时间:2016-12-24 20:47:18    阅读次数:199
Python标准库08 多线程与同步 (threading包)
Python主要通过标准库中的threading包来实现多线程。在当今网络时代,每个服务器都会接收到大量的请求。服务器可以利用多线程的方式来处理这些请求,以提高对网络端口的读写效率。Python是一种网络服务器的后台工作语言 (比如豆瓣网),所以多线程也就很自然被Python语言支持。 (关于多线程 ...
分类:编程语言   时间:2016-12-24 20:48:50    阅读次数:230
Python标准库13 循环器 (itertools)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在循环对象和函数对象中,我们了解了循环器(iterator)的功能。循环器是对象的容器,包含有多个对象。通过调用循环器的next()方法 (__next__()方法,在Python ...
分类:编程语言   时间:2016-12-24 20:46:41    阅读次数:284
Python decode与encode
字符串在Python内部的表示是unicode编码(8-bit string),因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转换成u ...
分类:编程语言   时间:2016-12-24 20:47:32    阅读次数:178
Python标准库06 子进程 (subprocess包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 谢谢Tolbkni Kao帮我纠正错误 这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外部的命令和程序。比如说,我需要使用wget下载文 ...
分类:编程语言   时间:2016-12-24 20:46:56    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!