- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 二叉树的非递归遍历
树的递归遍历比较简单,就是两三句话,相对来说理解二叉树的非递归遍历稍微难一点。在数据结构上,有二叉树的中序遍历非递归算法。可以根据中序遍历来写出先序和后序遍历。 在中序遍历时,当非空元素进行出栈时进行访问。访问结束时,右子树结点进栈。会对先序遍历的特点,我们可以得到:可以在元素进栈的过程中,访问元素,这样就可以先序访问了。和中序遍历比,进行顺序都一样。 对于后序遍历,可能和
2012-04-19 15:59:38 512
原创 windows的命令行窗口
每次看到命令行窗口,太小了,就调成了全屏模式,但是怎么也回不去了。在网上查了一下用 alt + enter 就可以了。学习了。万一再有类似问题,就懂了
2012-04-19 08:19:52 549
原创 通用栈
栈是一种用得比较多的数据结构,用处很广。但很多时候,栈中的元素是不一样的。那如何写一个通用的栈呢。在C++中有模板,那如何用C实现通用的栈呢。在C语言中,不同的数据类型,占用的字节数不一样。参考qsort对不同数据类型的排序方法,可以得知,使用一个指针,以及此类型的大小即可。具体的请参考以下代码实现。/*实现通用的栈结构 */#include typedef struct
2012-04-18 14:37:42 1547
原创 foxmail接收163邮件的问题
用foxmail客户端接收邮件是挺方便的,但是对于163的邮箱,怎么也接收不了邮件,在网上查了好多,有的也不能用,最后找到一个可以用的。主要是启动安全。大家可以参考以下的链接: http://wap.mail.163.com/xm/static/html/163_symbian_2.html鉴于7.0和6.5版本可能不太一样,我以7.0为例说一下设置。建立好账号以后,请在 工具--
2012-04-16 20:27:26 8620
转载 C/C++中的自增操作
转自: http://developer.e800.com.cn/articles/2007/427/1177657988954238028_1.html总之,在进行表达式运算的时候(不加register, volatile),有个原则就是:自左向右运算, 两个数相加, 当这两个数中有++a时,则先对其进行自加再求和, a++永远是表达式计算完毕以后再自增。这里主要研究一下
2012-04-12 20:31:39 1623
原创 grep 命令好强大
想查找某个函数,但是又不知道目录下的哪个文件,或者打印出匹配的前后文,man 了一下grep, 发现grep好强大,而且学会使用man会使使用很方便。可以递归地匹配目录, 即 -r -R 参数 (以前只知道匹配文件呢)打印文件名: -H输出匹配前的n行: -B (Before)输出匹配后的n行: -A (After)line number: -n最简单的,比如我想知道
2012-04-09 10:35:18 552
原创 数组元素的其它赋值方法
原来数组元素还可以这样赋值,C语言用法真多,表示知道的太少了。struct A{int a, b;};struct A arr[] = { [0] ={1,2}, [1] = {3,4}};原来还可以通过指定下标的方式赋值,长见识了
2012-04-03 10:51:52 478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人