算法
文章平均质量分 55
Gdolm
这个作者很懒,什么都没留下…
展开
-
Java 历史资料
Java(英式发音[ˈʤɑːvə],美式发音[ˈʤɑvə])是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。任职于Sun微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,太阳计算机系统(Sun公司)放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak原创 2021-10-15 02:03:20 · 99 阅读 · 0 评论 -
归并排序
这算法好久没看,都忘了。算法看上去简单,sh原创 2014-09-26 17:11:57 · 388 阅读 · 0 评论 -
分治法
参考 算法设计与分析 第四章 分治法这篇文章将讨论:1) 分治策略的思想和理论2) 几个分治策略的例子:合并排序,快速排序,折半查找,二叉遍历树及其相关特性。说明:这几个例子在前面都写过了,这里又拿出来,从算法设计的策略的角度把它们放在一起来比较,看看分治是如何实现滴。由于内容太多,我将再花一篇文章来写4个之前没有写过的分治算法:1,大整数乘法转载 2014-09-27 19:57:50 · 507 阅读 · 0 评论 -
快速排序
C++实现快速排序int Partition(int a[], int first, int end) { int i = first; int j = end; int temp; while (i < j) { while (i < j && a[i] <= a[j]) { j--; }原创 2014-09-28 22:30:28 · 323 阅读 · 0 评论 -
算法最大字段和
实现最大字段和算法原创 2014-10-02 13:22:44 · 507 阅读 · 0 评论 -
算法:一维最近对问题
只考虑y轴轴值为0,x轴可以变化,用分治法实现:#include #include using namespace std;const double Max = 201230089058;double nearest1(double *array, double low, double high, int count);int main() { int n; cout<<"输入x原创 2014-10-13 23:52:33 · 2151 阅读 · 0 评论