程序员的基本功
zhongguomin
暂无
展开
-
八大排序算法总结
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针for(i=1;i转载 2009-10-20 09:37:00 · 433 阅读 · 0 评论 -
数据库设计系列
数据库设计系列1--事实发现在数据库系统开发周期的各个阶段中,数据库开发者必须捕获必要的事实来构建数据库系统,这些事实覆盖业务和数据库系统用户,主要包括术语,问题,机会,约束,需求和优先权,这些构成了事实发现的目标。事实发现就是运用面谈和提问等技术来收集有关系统,需求和用户喜好的形式化处理过程。使用事实发现技术的时机:在数据库开发生命周期的早期阶段,包括数据库规划、系统定义、需求收集和转载 2009-10-20 21:39:00 · 972 阅读 · 0 评论 -
项目小结之数据库设计
最近做了一个小项目完整的数据库设计,想总结一些设计上的所得,希望大家多多指教。 有时一个项目,普通程序员一般不会去接触数据库设计,一般都有专业的DBA或是老程序员去设计,下面是我推测的几点可能原因: 1:新手对项目了解不深,正好这是老鸟的长处。 2:新手对局部的关注往往大于整体,很难考虑的特别周全。 3:数据库设计的好坏在某种程度上直接影响项目的复杂度以及性能。 第一转载 2009-10-20 21:19:00 · 548 阅读 · 0 评论