2012年7月30日

摘要: 记录是计算机科学中的专业术语,其实在C语言中是struct(结构),它是用来自定义各种复杂数据类型的, 它的成员可以是各种基本数据类型,也可以是其它复杂类型,如数组,记录,甚至是自身的引用。 阅读全文
posted @ 2012-07-30 07:11 linux先生 阅读(306) 评论(0) 推荐(0) 编辑

2012年7月29日

摘要: 快速排序法是一种在现实中经常被采用的一种排序方式,这里面又涉及递归的思想,这里我们先回顾一下相关概念: 1)递归: 递归是一种编程策略(分而治之),也是它把一个大的问题分解成具有相同形式的简单问题。它是一种强有力的思想,一旧题解了它,那就可以解决许多看似复杂的问题。 2)快速排序法: 逻辑思路就是先取一个分界点,在分界点左边都比它小,在分界点右边都比它大,下一步再将左右两边子数组再用同样方式进一步分割排序。这正符合递归的特点,将大的数组分成小数组后,进一步分割,以此类推,形成递归过程。递归过程注意为自己找好出口,不然就陷入死循环的深渊。 阅读全文
posted @ 2012-07-29 14:41 linux先生 阅读(616) 评论(0) 推荐(0) 编辑

2012年7月25日

摘要: 算法:当数据量很大适宜采用该方法。采用二分法查找时,数据需是排好序的。 基本思想:假设数据是按升序排序的,对于给定值x,从序列的中间位置开始比较,如果当前位置值等于x,则查找成功;若x小于当前位置值,则在数列的前半段中查找;若x大于当前位置值则在数列的后半段中继续查找,直到找到为止。 阅读全文
posted @ 2012-07-25 17:15 linux先生 阅读(23527) 评论(0) 推荐(0) 编辑

2012年7月24日

摘要: C中字符串的概念及其表示 阅读全文
posted @ 2012-07-24 07:00 linux先生 阅读(833) 评论(0) 推荐(0) 编辑

2012年7月19日

摘要: 指针与数组的话题可谓是老生常谈了,大多数的书箱也都是把这两个东东放在一块来讲述的,此篇文章不是我个人总结, 算是篇读《C语言深度解剖》的读书笔记吧,因为看这它里面的第四章指针与数组后,感觉有很多以前搞不清楚的地方有了种顿悟的感觉,所以有把这种感觉写下来的冲动。若是感觉此文给你带来不便,请拜读原文。 阅读全文
posted @ 2012-07-19 07:14 linux先生 阅读(324) 评论(0) 推荐(0) 编辑

2012年7月10日

摘要: 联合体union的概念,特征,系统的大小端存储机制 阅读全文
posted @ 2012-07-10 23:59 linux先生 阅读(1414) 评论(0) 推荐(0) 编辑
 
摘要: C基础练习之||、for原理、++等相关练习 阅读全文
posted @ 2012-07-10 07:07 linux先生 阅读(277) 评论(0) 推荐(0) 编辑

2012年6月2日

摘要: 依赖关系是开发过程中经常遇到的,例如每个JAVA工程都可以依赖很多其它JAVA工程的制品,在整个进行构建时,就需要考虑这种依赖关系了, 不然总是构建不成功的,本文就以此情景为例,实现一个基于这种依赖关系的多个模块排序,以便能正常地整个构建成功。 阅读全文
posted @ 2012-06-02 00:58 linux先生 阅读(3619) 评论(3) 推荐(0) 编辑

2012年5月23日

摘要: 在Python中自带多种处理XML的工具库,如dom4j,SAX等,这里我们认识一下另外一种,较这两种有更多优点的ElementTree,具体可以百度一下了,这里不再多说,先看示例,代码的目的就是怎么从零创建一个新的XML文件 阅读全文
posted @ 2012-05-23 23:54 linux先生 阅读(1576) 评论(0) 推荐(0) 编辑

2012年5月22日

摘要: 默认情况下wingIDE下面是不能输入中文的,若想输入中文注释则有障碍了,可以按如下几步进行设置: 阅读全文
posted @ 2012-05-22 17:17 linux先生 阅读(595) 评论(0) 推荐(1) 编辑