关闭

程序性能分析

一、问题来源        计算重力场中多个物体相互作用的经典"n 体问题"           二、性能优化方法     三、性能系数对比...
阅读(101) 评论(0)

第五章 编程小事

编程小事的原则:...
阅读(92) 评论(0)

第四章 编写正确的程序

编写正确的程序原理:             编写正确的二分查找程序: #include #include #include #define MAXN 1000000 typedef int DataType; DataType x[MAXN]; int n; /* Scaffolding */ int i = -999999; #define assert(v) { if ...
阅读(122) 评论(0)

第三章 数据决定程序结构

程序员在节省空间方面无计可施时,将自己从代码中解脱出来,退回起点并集中心力研究数据,常常能有奇效。数据的表示形式是程序设计的根本。        回头思考数据需要思考的原则:...
阅读(112) 评论(0)

第二章 啊哈!算法

一、围绕三个问题展开          问题一:二分查找      问题二:  翻手掌       问题三: 三阶段    #include #include #include #define WORDMAX 100 int charcomp(char *x, char *y) { return *x - *y; } int main() { char word[W...
阅读(97) 评论(0)

第一章 开篇

问题:如何对磁盘文件进行排序?         直观解法归并排序。     实际(物理)问题:美国电话号码由7位数字组成,排序为查找相关信息。     精确的问题陈述:           三种解决方案:     (1)归并排序      (2)多通道排序 (3)位图和位向量表示法  例如我们可以把集合{1,2,3,5,8,13}存...
阅读(101) 评论(0)
    个人资料
    • 访问:172399次
    • 积分:5319
    • 等级:
    • 排名:第5399名
    • 原创:222篇
    • 转载:178篇
    • 译文:120篇
    • 评论:34条
    个人博客
    最新评论