![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 53
来一杯coffee
爱生活更爱代码
展开
-
求一个数列中的最大子序列
/** * *求一串数字中的最大子序列 */public class Demo1 {public static void main(String[] args) {int[] arr = {-1,-2,3,4,5,-5,4,-1};seekMax3(arr);}/***找出数组中的最大子序列 算法一*时间复杂度O(n^3)*/public st原创 2017-04-04 11:03:31 · 765 阅读 · 0 评论 -
使用递归打印出一个文件夹下所有子孙文件的树形结构
public static void main(String[] args) {File file = new File("E:\\学习文档");treeShow(file, 0);}/*** 用递归的方法打印一个文件夹的树形结构* deep为递归的深度*/public static void treeShow(File file,int deep){File[原创 2017-04-04 11:02:03 · 986 阅读 · 0 评论 -
用java语言写一个栈
package com.sunny.stack;/*** 栈* @author zhangdong*/public class MyStack {/*栈顶元素的位置**/private int top;/*栈的容量**/private int stackCapacity;/*存放栈中元素的数组**/private Object[] stack;原创 2017-10-30 16:47:25 · 450 阅读 · 0 评论 -
用java语言写一个环形队列
package com.sunny.queue;import java.util.ArrayList;/*** 环形队列* @author zhangdong**/public class MyQueue {//存储元素的队列数组private Object[] queueArray;//队列的头private int head;//原创 2017-10-30 16:49:13 · 573 阅读 · 0 评论 -
用java实现一个基于堆排序的优先队列
com.sunny.heappublic class MaxPQ{ public static void main(String[] args){MaxPQ heap = new MaxPQ(11);heap.insert("S");heap.insert("R");heap.insert("T");while(!heap.isEmpty()) { Syst原创 2017-10-30 16:53:03 · 477 阅读 · 0 评论 -
快速排序java版
com.sunny.sortpublic class QuickSort{public static void main(String[] args){Integer[] a = {1,2,6,1,10,7,80,16,17,19,18,26,21};sort(a);show(a);}/*** 快速排序算法*/public static void sort(原创 2017-10-30 16:58:32 · 167 阅读 · 0 评论 -
javascript版排二叉树
Binary Treefunction BinaryTree(){var Node = function(key) {this.key = key;this.left = null;this.right = null;}var root = null;this.insert = function(key) {var newNode = new N原创 2017-11-12 11:15:41 · 203 阅读 · 0 评论