记录学习点滴,菜鸟成长记堆排序引入了另一种算法设计技巧:使用一种我们称之为“堆”的数据结构来进行数据管理。堆排序算是真正意义上的利用数据结构来求解数组排序的方法。“插入排序”和“归并排序”可以看做是一种“计算机体力活”,体现的思想更多的是去模拟最简单的人类思维,比如插入排序过程中的比较,归并中子问题...
分类:
其他好文 时间:
2014-07-14 09:42:06
阅读次数:
235
记录学习点滴,菜鸟成长记接触算法是研究生期间做项目时,需要编写一些诸如GA、QGA的时候,第一次使用“排序”还是用的Java自带的Comparator接口。后来买了《算法导论》来看,发现果然所有知识都是有专业壁垒的,简单的一个问题尽然蕴藏着如此多的思想,发现此简直欣喜无比,遂决定要好好研究研究。只有...
分类:
其他好文 时间:
2014-07-06 14:10:18
阅读次数:
145
记录学习点滴,菜鸟成长记归并排序的英文叫做Merge-Sort,要想明白归并排序算法,还要从“递归”的概念谈起。1.递归一般来讲,人在做决策行事的时候是往往是从已知出发,比如,我又要举个不恰当的例子了→_→:看到漂亮姑娘→喜欢人家→追→女朋友→老婆但是人家施瓦辛格不是这么想的,人家从小就立志当总统:...
分类:
其他好文 时间:
2014-07-05 21:32:47
阅读次数:
220
C语言%lx与%x输出结果不同%lx:unsingedlongint(长整形)十六进制表示long%x:unsingedint(整形)十六进制表示对于不同的编译系统,输出的长整型,及整形的所占字节是不同的,这导致你看到的所占位数也不同,但一般情况下整形是占两个字节的,而长整型是占四个字节的。%ld是p..
分类:
编程语言 时间:
2014-06-27 06:04:19
阅读次数:
216
Java学习第一站,导师给布置的作业题,验证身份证号码的合法性并提取生日信息。第一次写Java代码,第一次用博客记录学习进程,略紧张,对Java变量的命名还停留在C++的命名法阶段,吼吼~~现在开始正题。问题说明:目前,我国大部分地区都使用的是第二代身份证,第二代身份证号码的位数为18位。但公安部没...
分类:
编程语言 时间:
2014-06-06 14:47:42
阅读次数:
338
第一章:前言
学习笔记,记录学习STL算法的一些个人所得,在以后想用的时候可以快速拾起。 第二章:明细 copy 函数原型: template OutputIterator
copy (InputIterator first, InputIterator last, OutputIterat...
分类:
其他好文 时间:
2014-05-31 04:08:50
阅读次数:
375
最近经常查阅到博客园的博客,发现里面的技术文章很好。希望能够记录下自己的点滴积累。顺便测试下,使用word2013编辑直接发送博客。以前是在CSDN上发表博客,记录学习体会。但是每次输入图片都要保存、插入,很麻烦。2014-05-13
分类:
其他好文 时间:
2014-05-16 08:36:59
阅读次数:
245
今天趁着看源代码的同时,记录学习的小知识。一、String.Split方法有6个重载函数:1)
public string[] Split(params char[] separator)2) public string[] Split(char[]
separator, int count)3) ...
分类:
Web程序 时间:
2014-05-15 01:47:50
阅读次数:
396
记录学习中的问题,时刻更新unity获取鼠标所在位置
BOOLGetCursorPos(LPPOINTlpPoint);获取鼠标所在位置,不过原点在左下角
////////////////////////////////////////////////////////////////////////...
分类:
其他好文 时间:
2014-05-14 13:09:59
阅读次数:
280
最近在跟gitlab,学习使用makedown写README.md模板,记录学习笔记。貌似博客园对Makedown支持的不太好啊。以下内容均在gitlab上面成功,但是博客园这边会显示乱七八糟。-----------------------------------------------------...
分类:
其他好文 时间:
2014-05-09 03:16:40
阅读次数:
652