发布时间:2013-10-11 17:53:06
1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密切的联系。6. 发挥你的想象力。永远都要问,“有更好的方法吗?”跳出常规思维约束。最好的解决方案也许还没有被发现。7. 优秀程序员:我优化代码。更优秀程序员:我设计数据。最优秀程序员:他们的不同之处是什么?8. 正确......【阅读全文】
发布时间:2013-09-30 15:10:45
一、排序的概念及分类1>排序的一般定义 排序是计算机内京城进行的一种操作,其目的是将一组“无序”的数据元素调整为“有序”的数据元素。2>排序的数学定义 假设含n个数据元素的序列为{R1,R2,R3,..........【阅读全文】