数据结构
mediaios
纸上得来终觉浅,绝知此事要躬行!(如有疑问,欢迎发送问题到邮箱983274852@qq.com)
展开
-
简单排序算法
package com.shine.sort;/** * 排序算法 * @说明: * 排序算法分为三种:插入排序、交换排序、选择排序 * 1.插入排序:直接插入排序、折半插入排序、希尔排序 * 2.交换排序:冒泡排序、快速排序 * 3.选择排序: 直接选择排序、堆排序 */public class M原创 2016-02-02 17:35:30 · 489 阅读 · 0 评论 -
常见的一些算法
1.判断一个数是否为素数(质数)/* 判断一个数是否为素数 method1 */bool judgePrime(int number){ for (int i = 2; i <= number - 1; i++) { if (number % i == 0) { return false; } } std::cou原创 2016-05-05 13:19:10 · 587 阅读 · 0 评论 -
几种简单排序
package com.shine.sort;/** * 排序算法 * @说明: * 排序算法分为三种:插入排序、交换排序、选择排序 * 1.插入排序:直接插入排序、折半插入排序、希尔排序 * 2.交换排序:冒泡排序、快速排序 * 3.选择排序: 直接选择排序、堆排序 */public class M...原创 2015-01-27 14:52:50 · 115 阅读 · 0 评论 -
链表 java实现
package com.shine.linearList;/* * 单链表结点类 */public class Node { public T data; public Node next; public Node(T data,Node next){ this.data = data; this.next = next; } publ...原创 2015-01-28 16:22:08 · 163 阅读 · 0 评论 -
队列 java实现
package com.shine.queue;/* * 队列的接口 */public interface QQueue { boolean isEmpty(); void enqueue(T x);//入队操作 T dequeue(); //出队操作,返回队头元素}package com.shine.queue;/* * 顺序队列:...原创 2015-01-28 16:27:07 · 164 阅读 · 0 评论 -
栈 java实现
package com.shine.stack;/* * 栈的接口 */public interface SStack { boolean isEmpty(); void push(T x); T pop(); T get();}package com.shine.stack;/* * 顺序栈类 */public class Se...原创 2015-01-29 17:12:09 · 125 阅读 · 0 评论