
计算机
文章平均质量分 79
jeffcjl
这个作者很懒,什么都没留下…
展开
-
只有10%程序员能正确实现二分查找算法
有一些讲编程的图书,我会从头到尾、一字不落地反复研读;还有一些讲编程的图书,我已经看过好几遍了,但每次差不多都是只看其中的一章。乔恩·本特利(Jon Bentley)1986年的经典名著《编程珠玑》(Programming Pearls)则是少数几本能同时归入上述两类的编程图书之一。我打算最近再专门写一篇关于这本书的文章,但今天我只想就这本书中的几段话谈谈自己的想法。这几段内容有点骇人听闻转载 2010-04-23 16:28:00 · 949 阅读 · 0 评论 -
堆与栈
网上看到的两篇关于堆与栈的介绍,讲的比较清楚。1 堆和栈的区别 原地址:http://blog.youkuaiyun.com/goingup/archive/2006/03/07/618309.aspx 在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。 首先,我们举一个例子: void f() { i转载 2010-04-23 16:43:00 · 730 阅读 · 0 评论 -
进程间数据通信方式和特点
由于不同的进程运行在各自不同的内存空间中.一方对于变量的修改另一方是无法感知的.因此.进程之间的信息传递不可能通过变量或其它数据结构直接进行,只能通过进程间通信来完成。根据进程通信时信息量大小的不同,可以将进程通信划分为两大类型:控制信息的通信和大批数据信息的通信.前者称为低级通信,后者称为高级通信。低级通信主要用于进程之间的同步、互斥、终止、挂起等等控制信息的传递。高级通信主要用于进原创 2010-04-24 10:54:00 · 12182 阅读 · 0 评论