毕业设计
jack813
这个作者很懒,什么都没留下…
展开
-
多位数组下标向一维数组转换
str1 为多维数组各维长度str2 为元素在多维数组中的下标public int Get1d(String str1,String str2) { int d1=0; int lenstr1=str1.length(); String dstr1[]=new String[lenstr1]; String dstr2[]=new String[len原创 2005-04-05 21:09:00 · 936 阅读 · 0 评论 -
快速排序递归调用
function qSort(c,l,h){c=document.form1.TextResult.value;str=""sb=""if(l {for(m=0;m {if(m==ss.length-1) str+=ss[m]; else str+=ss[m]+","; } sb+=str+""; pivot=Sort(ss,l,h);原创 2005-04-12 22:11:00 · 970 阅读 · 0 评论 -
产生不相同的随机数序列
public String GetRndNum(int c){ int[] num=new int[c]; int numtemp; int re; Random rnd=new Random(); StringBuffer sb=new StringBuffer(); for(int i=0;i { do{numtemp=rnd.nextInt(10原创 2005-04-09 23:47:00 · 755 阅读 · 0 评论 -
归并排序(JavaScript)
function marge(ss,ts){var rs=new Array(ss.length+ts.length);var m=0;var n=0;for(i=0;i{if(parseInt(ss[m])=ts.length){rs[i]=ss[m];m++}//ifelse{rs[i]=ts[n];n++}}str="";for(l=0;l{if(l==rs.length-1)str+=rs原创 2005-04-12 22:12:00 · 770 阅读 · 0 评论 -
产生随机的栈操作序列
public String GetOPString (int c) { StringBuffer sb=new StringBuffer(); Random rnd=new Random(); int pn,qn; pn=qn=0; char m; final char[] mm=new char[]原创 2005-04-09 23:45:00 · 580 阅读 · 0 评论 -
快速排序(JavaScript)
function Sort(c)//快速排序法{ss=c.split(",");l=0;h=(ss.length-1);temp=ss[0];str1="";while(l{ while(ltemp) { h--; }//while ss[l]=ss[h]; while(l { l++; }//while ss[h]=ss[l];}//whiless[l]=temp;for(j=0;j{if(j=原创 2005-04-11 22:47:00 · 799 阅读 · 0 评论 -
起泡法排序(JavaScript)
function Sort(c,n){var temp;var str1="";ss=c.split(",");for(i=0;i{if(parseInt(ss[i])>parseInt(ss[i+1])){temp=ss[i+1];ss[i+1]=ss[i];ss[i]=temp;}}//forfor(j=0;j{if(j==ss.length-1)str1=str1+ss[j];elsestr原创 2005-04-11 22:46:00 · 988 阅读 · 1 评论 -
插入排序
public String InsertSort(int m,String c,int n) { String[] str2=new String[m+1]; String strtemp1=null; StringBuffer sb=new StringBuffer(); str2=c.split(","); int原创 2005-04-09 23:50:00 · 530 阅读 · 0 评论 -
毕设题目
本课题的任务是开发一套运行在浏览器上的《数据结构》辅助练习系统,使练习者可以随机地生成练习题,并提示计算答案。要求不使用服务器端的Web技术,练习者不须通过服务器支持即可使用该系统。希望提供的计算题型包括(尽量多地完成):KMP的nextval向量计算、多维数组下标向一维数组下标的换算、二叉树的遍历序、由遍历序生成二叉树、哈夫曼树构造、图的遍历、最小生成树计算、强连通分量计算、关节点计原创 2005-04-05 21:19:00 · 890 阅读 · 0 评论 -
kmp改进算法
public String GetNextVal(String c) { int i=1; int[] nextval=new int[c.length()]; nextval[0]=0; int j=0; while(i { if(j==0||Character.toString(c原创 2005-04-05 21:08:00 · 620 阅读 · 0 评论 -
kmp算法
public String GetNext(String c) { int i=1; int[] next=new int[c.length()]; next[0]=0; int j=0; while(i { if(j==0||Character.toString(c.charAt(i-1)原创 2005-04-05 21:06:00 · 437 阅读 · 0 评论 -
产生随机字符串的一种方法
package graduate;import java.util.Random;import java.applet.*;import java.lang.String;/** * 得到“a~d”内任意长度的随机字符串 * * 采用StringBuffer控制字符串长度 * * 使用char数组控制字符串范围 * * * * @author by jack813 * @version 1.原创 2005-04-05 20:42:00 · 864 阅读 · 0 评论 -
基数排序
function radixSort(c,n){var arr1="";var arr2="";var arr3="";var arr4="";var arr5="";var arr6="";var arr7="";var arr8="";var arr9="";var arr0="";var str=new Array();str=c.split(",");for(i=0;i{m=str[i];原创 2005-04-18 22:33:00 · 767 阅读 · 0 评论