- 博客(8)
- 收藏
- 关注
原创 归并排序(Java实现)
归并排序,(⊙o⊙)… 看上去挺简单的,但这个写起来我觉得是最复杂的。 具体是什么可以百度,建议看我代码之前先看看视频。 好了,下面贴代码: // 名称:归并排序 // 学校:河北大学 // 作者:来智慧 // 时间:2016年10月14日 public class O1014{ public static void main(String[] args){ i
2016-10-14 00:57:26 208
原创 选择排序和插入排序(Java实现)
这两种排序算法比较简单,就不多啰嗦了。 下面贴代码。 插入排序代码如下:// 名称:插入排序(将数组里的元素按从小到大的元素输出) // 学校:河北大学 // 作者:来智慧<[email protected]> // 时间:2016年10月12日 public class H1012 { public static void main(String[] args){ in
2016-10-12 18:21:57 167
原创 二分查找法(Java实现)
二分查找法是一种查找算法,要求是给定序列已经按升序/降序排列,配合排序算法会有意想不到的效果。 这里我就直接给定了升序数组,不加排序算法了。 想要综合一下的话,可以参考我之前发过的排序算法。 算法比较简单,所以注释较少,有不懂的欢迎来询~// 名称:二分法查找数组中14所在的位置,将其打印出来 // 学校:河北大学 // 作者:来智慧<[email protected]> // 时间:2016
2016-10-11 11:46:30 278
原创 堆排序(Java实现)
什么是堆排序,具体百度。 推荐一个讲得比较清楚的视频教程:什么是堆排序? 下面贴代码:// 名称:堆排序——对数组里的十个整数,按从小到大的顺序排序输出 // 学校:河北大学 // 作者:来智慧<[email protected]> // 时间:2016年10月11日 public class H1010{ public static void main(String[] args){
2016-10-11 01:02:02 169
原创 测试连通性(Java实现)
昨天发了一个C语言写的连通性测试程序,今天把它改成了Java。 本人觉得,Java写的更好理解一些,连通性的概念可以看《C算法(第1卷)》这本书,下面分享一下该书的阅读地址。 《C算法(第1卷)》// 名称:测试连通性(Java实现) // 学校:河北大学 // 作者:来智慧<[email protected]> // 时间:2016年10月9日 import java.util.Scanner
2016-10-09 23:34:43 1268
原创 连通性问题的快速查找解决方案(C语言实现)
什么是连通性,请自行百度。 我是从Robert Sedgewick所著《C算法(第一卷 基础、数据结构、排序和搜索)》中看到的,加了自己的一点儿注释,如果看不懂的话可以Q我,提供免费指导。// 名称——连通性问题的快速查找解决方案 // 作者——来智慧<[email protected]> // 学校——河北大学 // 时间——2016年10月8日 #include <stdio.h>int ma
2016-10-08 23:55:58 599
原创 排序算法之快速排序法(Java实现)
什么是快速排序法,请自行百度,建议看一下视频,下面贴张图,有助于大家的理解。 //说明——快速排序法:对数组里的10个整数,按从小到大的顺序打印出来 //作者——来智慧<[email protected]> //学校——河北大学 //时间——2016年10月8日 public class S1008{ public static void main(String[] args){
2016-10-08 11:03:21 312 1
原创 排序算法之冒泡排序法(C++实现)
什么是冒泡排序法,具体百度,下面贴代码。//名称——冒泡排序法:输入NUM个整数,将它们按照从小到大的顺序进行排序 //作者——来智慧 //时间——2016年10月6日 #include <iostream> #define NUM 10using namespace std;int main(void) { int num[NUM]; //声明整型数组,用于存放用户输入的数据
2016-10-06 23:06:56 510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人