
数据结构和算法
xuehua1987
这个作者很懒,什么都没留下…
展开
-
java排序算法
1.判断链表是否存在环型链表 问题:判断一个链表是否存在环,例如下面这个链表就存在一个环: 例如N1->N2->N3->N4->N5->N2就是一个有环的链表,环的开始结点是N5 这里有一个比较简单的解法。设置两个指针p1,p2。每次循环p1向前走一步,p2向前走两步。直到p2碰到NULL指针或者两个指针相等结束循环。如果两个指针相等则说明存在环。 struct link { i...原创 2011-12-18 19:48:08 · 127 阅读 · 0 评论 -
java最大子序列和算法分析
/** * 算法一 */ public int maxSubSum(int []a){ int maxSum = 0; for(int i=0;i原创 2011-12-23 15:28:44 · 154 阅读 · 0 评论 -
汉诺塔java算法
package wgy; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class HanRuoTa { /** * 汉诺塔算法 */ public static void main(String[] ar...2011-12-23 16:15:23 · 108 阅读 · 0 评论 -
java 读写Excel (支持office 2007)
/** * EXCEL文档解析工具类 该工具能将EXCEL文档中的表解析为由JAVA基础类构成的数据集合 整个EXCEL表由多个行组成.每行用一个LIST表示. * EXCEL中的行由一个LIST表示,各列的数据索引从0开始一一对齐存放在这个LIST中; 多个行构成整个表,由一个LIST存放多个行. * */ public class ExcelSheetParserNoV...原创 2012-04-25 21:21:55 · 224 阅读 · 0 评论 -
javascript获取jsf table值
这是一个jsf 中的table,我们可以通过javascript去实现鼠标单击table列,获取改行的值: 把获取的值通过隐藏域传到后台使用. function showDialog(){ input = document.ge...原创 2012-04-25 21:38:34 · 230 阅读 · 0 评论 -
java 操作csv文件
package cn.ccb.odsbsx.common.util; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util...原创 2012-02-06 16:28:54 · 113 阅读 · 0 评论