码迷,mamicode.com
首页 > 编程语言
算法系列15天速成——第八天 线性表【下】
原文:算法系列15天速成——第八天 线性表【下】 一:线性表的简单回顾 上一篇跟大家聊过“线性表"顺序存储,通过实验,大家也知道,如果我每次向 顺序表的头部插入元素,都会引起痉挛,效率比较低下,第二点我们用顺序存储时,容 易受到长度的限制,反之就会造成空间资源的浪费。 二:链表 对于顺序表存在的若干...
分类:编程语言   时间:2015-01-16 09:58:34    阅读次数:226
算法系列15天速成——第十二天 树操作【中】
原文:算法系列15天速成——第十二天 树操作【中】 先前说了树的基本操作,我们采用的是二叉链表来保存树形结构,当然二叉有二叉的困扰之处,比如我想找到当前结点 的“前驱”和“后继”,那么我们就必须要遍历一下树,然后才能定位到该“节点”的“前驱”和“后继”,每次定位都是O(n),这 不是我们想看到的,那...
分类:编程语言   时间:2015-01-16 09:56:01    阅读次数:237
JavaScript的技巧45招
JavaScript奇技淫巧45招来自仲老师的分享:原文地址【http://chensd.com/2015-01/45-useful-javascript-tips-tricks-and-best-practices.html】本文是一篇翻译文章,原文信息如下:原文:45 Useful JavaSc...
分类:编程语言   时间:2015-01-16 09:56:01    阅读次数:340
算法系列15天速成——第九天 队列
原文:算法系列15天速成——第九天 队列 可能大家都知道,线性表的变种非常非常多,比如今天讲的“队列”,灰常有意思啊。 一:概念 队列是一个”先进先出“的线性表,牛X的名字就是“First in First Out(FIFO)”, 生活中有很多这样的场景,比如读书的时候去食堂打饭时的”排队“。当然我...
分类:编程语言   时间:2015-01-16 09:57:05    阅读次数:194
在后台运行Python脚本服务
在服务器,程序都是后台运行的,当写的python脚本时,需要:你要是想python robot.py & 是不行的,一旦用户登出,脚本就自动退出了。用at, cron也可以实现不过我发现了一个命令nohup,可以忽略登出的信号,现在只要nohup python robot.py &就好了。如果想要把...
分类:编程语言   时间:2015-01-16 09:55:14    阅读次数:224
算法系列15天速成——第一天 七大经典排序【上】
原文:算法系列15天速成——第一天 七大经典排序【上】今天是开篇,得要吹一下算法,算法就好比程序开发中的利剑,所到之处,刀起头落。 针对现实中的排序问题,算法有七把利剑可以助你马道成功。 首先排序分为四种: 交换排序: 包括冒泡排序,快速排序。 选择排序: 包括直接选择排序,堆排序。 插入排序: 包...
分类:编程语言   时间:2015-01-16 09:53:39    阅读次数:185
JavaScript Math和Number对象
1.Math对象1.1介绍Math对象,是数学对象,提供对数据的数学计算,如:获取绝对值、向上取整等。无构造函数,无法被初始化,只提供静态属性和方法。1.2构造函数无:Math对象无构造函数,无法被初始化,只提供静态属性和方法。1.3静态属性1.3.1Math.E:常量e。返回自然对数的底数:2.7...
分类:编程语言   时间:2015-01-16 09:52:46    阅读次数:181
算法系列15天速成——第七天 线性表【上】
原文:算法系列15天速成——第七天 线性表【上】 人活在社会上不可能孤立,比如跟美女有着千丝万缕的关系,有的是一对一,有的是一对多,有的是多对多。 哈哈,我们的数据也一样,存在这三种基本关系,用术语来说就是: 线性关系。 树形关系。 网状关系。 一: 线性表 1 概念: 线性表也就是关系户中最简单的...
分类:编程语言   时间:2015-01-16 09:52:00    阅读次数:311
算法系列15天速成——第十天 栈
原文:算法系列15天速成——第十天 栈 今天跟大家聊聊栈,在程序设计中,栈的使用还是非常广泛的,比如有“括号匹配问题“,”html结构匹配问题“。 所以说掌握了”栈“的使用,对我们学习算法还是很有帮助的。 一: 概念 栈,同样是一种特殊的线性表,是一种Last In First Out(LIFO)的...
分类:编程语言   时间:2015-01-16 09:53:53    阅读次数:296
JavaScript Math和Number对象
原文:JavaScript Math和Number对象Math 对象 :数学对象,提供对数据的数学计算。如:获取绝对值、向上取整等。无构造函数,无法被初始化,只提供静态属性和方法。 Number 对象 :Js中提供数字的对象。包含整数、浮点数等等。并提供数字的类型转换、小数点截取等方法。 1. Ma...
分类:编程语言   时间:2015-01-16 09:52:39    阅读次数:239
[转]从两道经典试题谈C/C++中联合体(union)的使用
宋宝华21cnbaosweek@21cn.com试题一:编写一段程序判断系统中的CPU是Little endian还是Big endian模式?分析:作为一个计算机相关专业的人,我们应该在计算机组成中都学习过什么叫Little endian和Big endian。Little endian和Big ...
分类:编程语言   时间:2015-01-16 09:52:39    阅读次数:154
算法系列15天速成——第三天 七大经典排序【下】
原文:算法系列15天速成——第三天 七大经典排序【下】今天跟大家聊聊最后三种排序: 直接插入排序,希尔排序和归并排序。 直接插入排序: 这种排序其实蛮好理解的,很现实的例子就是俺们斗地主,当我们抓到一手乱牌时,我们就要按照大小梳理扑克,30秒后, 扑克梳理完毕,4条3,5条s,哇塞...... 回忆...
分类:编程语言   时间:2015-01-16 09:53:07    阅读次数:296
算法系列15天速成——第四天 五大经典查找【上】
原文:算法系列15天速成——第四天 五大经典查找【上】在我们的生活中,无处不存在着查找,比如找一下班里哪个mm最pl,猜一猜mm的芳龄.......对的这些都是查找。 在我们的算法中,有一种叫做线性查找。 分为:顺序查找。 折半查找。 查找有两种形态: 分为:破坏性查找, 比如有一群mm,我猜她们的...
分类:编程语言   时间:2015-01-16 09:51:10    阅读次数:232
JavaScript开发之旅(4):JavaScript正则表达式大全
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]...
分类:编程语言   时间:2015-01-16 09:51:38    阅读次数:177
python如何获取命令行输出?
os.popen 函数接收一个字符串,返回输出的该字符表示的命令的输出结果到 fp 变量。In [1]: import osIn [2]: fp = os.popen("yd nice")In [3]: out = fp.read()In [4]: outOut[4]: 'adj. 精密的;美好的;...
分类:编程语言   时间:2015-01-16 09:49:56    阅读次数:162
(拓扑排序)hdu 1285
确定比赛名次Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13320Accepted Submission(s): 5328Problem Des...
分类:编程语言   时间:2015-01-16 09:47:17    阅读次数:178
c语言(循环、嵌套)
// DAY-4王学文//c语言基础第二讲(小辉)//循环 嵌套#import int main(int argc, const char * argv[]) { //for循环 /*for (1; 2; 3){ 4 } */ //1.循环变量初始化 //2.循环条件 //3.循环增...
分类:编程语言   时间:2015-01-16 09:47:20    阅读次数:271
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!