代码改变世界

阅读排行榜

linux编译器 GCC 4.3.0已经发布

2008-03-15 11:33 by htc开发, 204 阅读, 收藏,
摘要: GCC:由GNU之父Stallman所开发的linux下的编译器,全称为GNU Compiler Collection, 目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java以及Ada。 GCC 4.3.0是一个大的版本,包含了大量GCC 4.2.x以及之前的GCC版本所不具备的功能。下载页面: http://www.gnu.org/order/ftp.html发布程序的程序在 gcc/gcc-4.3.0/ 子目录下具体的变更信息可以查看:http://gcc.gnu.org/gcc-4.3/changes.html 阅读全文

android控件详解大全

2012-06-19 17:07 by htc开发, 203 阅读, 收藏,
摘要: 0Android控件之DatePicker、TimePicker探究1Android控件之EditView探究2Android控件之ToggleButton探究3Android控件之CheckBox、RadioButton探究4Android控件之ImageView探究5Android控件之AnalogClock、DigitalClock探究6Android控件之ScrollView探究7Android控件之AutoCompleteTextView、MultiAutoCompleteTextView探究8Android控件之ListView探究一9Android控件之ListView探究二10 阅读全文

C/C+语言struct深层探索 (转)

2009-10-16 17:38 by htc开发, 203 阅读, 收藏,
摘要: C/C+语言struct深层探索 作者:宋宝华 出处:PConline 1. struct的巨大作用 面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用 struct是区别一个开发人员是否具备丰富开发经历的标志。 在网络协议、通信控制、嵌入式系统的C/C++编程中,我们经常要传送的不是简单的字节流(char型数组),而是多种数据组合起来的一个整... 阅读全文

《算法导论》第12章 二叉查找树 (2)查找、插入与删除

2012-03-25 11:48 by htc开发, 202 阅读, 收藏,
摘要: 1. 查找利用二叉查找树左小右大的性质,可以很容易实现查找任意值和最大/小值。BSTNode * bst_search(BSTNode *node, int key) { while (node && key != node->key) { if (key < node->key) node = node->left; else node = node->right; } return node; } BSTNode * bst_minimum(BSTNode *... 阅读全文

《算法导论》第9章 顺序统计学 (2)随机选择

2012-02-25 23:00 by htc开发, 202 阅读, 收藏,
摘要: randomized_select使用划分方法randomized_partition(),返回主元位置q(第k小元素)。要查找的是第 i 小元素,若恰好等于k,那么直接返回。如果 i < k,则继续在[p, q - 1]中搜索第 i 小元素。如果 i > k,则继续在[q + 1, r]中搜索第 i - k 小元素。int randomized_select(int A[], int p, int r, int i) { if (p == r) return A[p]; int q = randomized_partition(A, p, r); ... 阅读全文
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 105 下一页