- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 跳跃表-随机化数据结构
Skip list(跳表)是一种可以代替平衡树的数据结构参考 http://www.mathcs.emory.edu/~cheung/Courses/323/Syllabus/Map/skip-list-impl.htmlhttp://www.acmerblog.com/skip-list-impl-java-5773.htmlSkip list的性质(1) 由很多层结构组成,level是通过一定
2016-02-29 11:23:49 918
原创 链表翻转
使用了两种方法,递归法 和 非递归法取自 http://www.acmerblog.com/reverse-linked-list-5779.html#include <stdio.h>#include <stdlib.h>struct node{ int data; struct node * next;};void push(struct node ** head_re
2016-02-28 15:44:31 363
原创 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决
https://www.aliyun.com/zixun/content/2_6_518744.html64位系统: http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_amd64.deb[root@localhost software]# ar -x libstdc++6_4.7.2-5_i386.deb
2016-02-27 14:33:05 613
原创 mongodb MySQL命令对应
最大的某个值 MySQL: select max(id) from table; mongodb: db.users.find().sort({age: -1});
2016-02-25 15:35:18 602
原创 Fortran 第三课
1,输出命令write(*,*) "nihao"第一个* 是 输出位置 第二个* 是 输出格式.2,声明声明就是在内存上声明一块空间,来存放数据.
2016-02-23 21:10:36 477
原创 2sum问题和3sum问题
算法 这个书,190页介绍了 这两个问题 。2sum的意思是 在一组数中,找到 两个数的和为零。有多少个这样的组合。 3sum是 找 有多少三个数的组合 ,他们的和为零。常规的for循环,问题的规模分别是 平方级别 和立方级别。使用先排序,然后查找的方式,可以是 对数线性, 和 平方对数级别。 这样就快了一些。这个转变是 ,把求一个组合的问题 ,转化成 已知一个数,找另一个数的问题。 查找就先排
2016-02-21 15:53:58 1359
原创 Fortran 第二课
程序设计基础 1,字符集,字符集是源代码所能使用的符号。 Fortran 不区分大小写。 2,书写格式。 fortran因为是非常古老的编程语言,所以有两种书写格式。 自由格式和 固定格式。在使用编译器编译时,编译器会根据源文件的后缀名,来判断你使用的是哪种格式的。固定格式是为了配合早期穿孔卡片输入程序所发型的格式。 一般的后缀是 .f 自由格式, 这是比较现代的编写源代码的方式。3,f
2016-02-18 14:32:41 544
原创 Fortran 第一课
fortran 的意思是 公式翻译 源代码 可执行文件 编译 为了编译,缩写的代码必须要符合编译器的规则。计算机主要部件:CPU,内存。IO数据类型, 类型表示,数据在内存中占据的大小,和解释内存的方法。计算机能坐的所有的事,就是 加减乘除。数据的表示是二进制。对于CPU和内存来说,所有的东西都是0101。编程关键是一种思维方式。即用计算机的方式来思考,解决问题。编程要的结果是输入和产出。
2016-02-17 21:37:54 526
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人