摘要:
归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。//将有序数组a[]和b[]合并到c[]中void MemeryArray(inta[], intn, intb[], intm, intc[]){inti,j,k;i=j=k= 0;while (i<n&&j<m){if (a[i] <b[ 阅读全文
摘要:
Head First里边给出的场景是: 客户需要这样一个App:一个WheatherData类可以从气象站获得气象信息(temperature, humidity, pressure and so on).一旦这些信息改变,就会更新气象站的三个公告板(CurrentConditionBulletin, StatisticsBulletin and ForecastBulletin, 另外,用户还可以随时增加/删除/更改自己的布告板)。 客户给出了WheatherData的类图:结合以上描述和类图我们已知: 1. 由Getter可以或得气象信息 2. 一旦气象信息有改变,调用measur... 阅读全文
摘要:
前阵子,由于项目需要,小弟学习了点Oracle,安装数据库是第一步。当时系统时Ubuntu,不管三七二十一,我用系统中自带的安装软件直接安装,可想而知, 错误连连。网上搜罗了一阵,原来Oracle安装步骤蛮复杂的么? 小弟最近不知从那儿下载了份安装Orale的帮助文档,试安装了几次Oracle,出问 阅读全文