Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176875
  • 博文数量: 43
  • 博客积分: 611
  • 博客等级: 中士
  • 技术积分: 1053
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-02 13:37
文章存档

2015年(3)

2013年(23)

2012年(17)

我的朋友

发布时间:2013-04-04 09:04:44

      在这里看到了这个题。层次遍历是用队列,一级一级地入队列然后输出。而用递归的话,我首先想到是用两个栈来模拟队列,在递归遍历二叉树的过程中入栈,然后最后一次性出栈。虽然这个方法可以达到目的,但总感觉不满意。在这里看到了更好的方法。     主要代码如下:.........【阅读全文】

阅读(2538) | 评论(0) | 转发(0)

发布时间:2013-03-20 17:15:30

      二叉树的递归遍历算法非常漂亮和易读,但是非递归算法就没那么容易懂了,尤其是后序遍历的非递归算法。一. 前序遍历void PreOrderTraverse(Node *root) {     stack<Node *> ns;  &nb.........【阅读全文】

阅读(1684) | 评论(0) | 转发(0)

发布时间:2013-03-12 19:03:57

     僵尸进程就是父进程fork之后并没有wait子进程。在子进程退出的时候,内核释放该进程所有的资源,比如文件描述符,内存,等等,但是依然为该进程保留一定的信息,只有该进程的父进程wait之后才会释放掉这些保留的信息。如果父进程没有wait,那么子进程就变成了僵尸进程。在高并发的服务器中,僵尸进程.........【阅读全文】

阅读(1784) | 评论(0) | 转发(0)

发布时间:2013-02-28 11:05:58

       问题描述:已知一个数组x[],元素个数有多少并不很清楚,但是数组元素已经依顺序从小大大排好,而且在数组最后添加了足够多的MAX记号;MAX表示最大的值,比数组中每一个元素都大,而且个数足够多。编写一个程序,在这个数组中找出某个给定的值。      思路:二分查找法是一个.........【阅读全文】

阅读(1376) | 评论(1) | 转发(0)

发布时间:2013-02-26 23:37:49

     题目来自:《C语言精选名题百则技巧篇》     问题描述:已知一个整数数组x[],其中的元素彼此都不相同,而且也已经从小到大排列好。请用比较大小,相等的方式编写一个程序,找出给定的数组中是否有一个元素满足x[i]==i(注意:在代码中是从0开始索引的,也就是x[0]是第一个数,所以对.........【阅读全文】

阅读(1560) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册