随笔分类 -  program

摘要:可以讲编程语言划分为两大类: 编译型语言 运行前,先由编译器将高级语言的代码编译成对应机器的cpu汇编指令,然后再有汇编器汇编为目标机器码,生成可执行文件,然后运行最终生成的可执行文件 解释型语言 运行时,由翻译器将高级语言代码反应成中间代码,并由解释器将该中间代码解释成机器码并执行,相当于编译和执 阅读全文
posted @ 2018-12-13 14:35 Djzny 阅读(820) 评论(0) 推荐(0)
摘要:计算时,忽略掉T(n)中的常量、低次幂和最高次幂的系数 复杂度与时间效率的关系:c < log2n < n < n*log2n < n2 < n3 < 2n < 3n < n! (c是一个常量)| | | | 较好 一般 较差其中c是一个常量,如果一个算法的复杂度为c 、 log2n 、n 、 n* 阅读全文
posted @ 2015-07-13 12:02 Djzny 阅读(218) 评论(0) 推荐(0)
摘要:参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。 另,负数按补码形式参加按位与 阅读全文
posted @ 2015-06-05 11:06 Djzny 阅读(866) 评论(0) 推荐(0)
摘要:1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: using System.Diagnostics; 6: using System.Threadi 阅读全文
posted @ 2013-12-27 16:24 Djzny 阅读(178) 评论(0) 推荐(0)
摘要:1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: using System.Diagnostics; 6: using System.Threadi 阅读全文
posted @ 2013-12-27 15:28 Djzny 阅读(169) 评论(0) 推荐(0)
摘要:1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: 6: namespace ConsoleApplication6 7: { 8: class Pr 阅读全文
posted @ 2013-12-26 17:07 Djzny 阅读(184) 评论(0) 推荐(0)
摘要:既然能把冒泡KO掉,马上就激起我们的兴趣,tnd快排咋这么快,一定要好好研究一下。 首先上图: 从图中我们可以看到: left指针,right指针,base参照数。 其实思想是蛮简单的,就是通过第一遍的遍历(让left和right指针重合)来找到数组的切割点。 第一步:首先我们从数组的left位置取 阅读全文
posted @ 2013-12-26 16:56 Djzny 阅读(196) 评论(0) 推荐(0)
摘要:1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: 6: namespace ConsoleApplication6 7: { 8: class Pr 阅读全文
posted @ 2013-12-26 15:32 Djzny 阅读(197) 评论(0) 推荐(0)