1 / 16
文档名称:

java算法.doc

格式:doc   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java算法.doc

上传人:xxj16588 2016/6/7 文件大小:0 KB

下载得到文件列表

java算法.doc

文档介绍

文档介绍:import ; import ; import ; import ; import ; public class RadomDemo { /** * 随机产生 20 个字符串并且字符串不能重复且进行排序* ***@param random * ***@param len * ***@return */ public Set getChar(){ Set numberSet01 = new HashSet(); Random rdm = new Random(); char ch; while(()<20){ int rdGet = (())%26+97;// 产生 97到 122 的随机数 a-z 值 ch=(char)rdGet; (ch); //Set 中是不能放进重复的值的,当它有 20 个时,就满足你的条件了} return numberSet01; } public static void main(String[] args) { RadomDemo rd= new RadomDemo(); Set numberSet01=(); Set numberSet = new TreeSet(); (numberSet01); for(Iterator it=();();){ (()); } (); for(Iterator it=();();){ (()); }}} 个人围成一圈数到三和三的倍数时出圈,问剩下的人是谁?在原来的位置是多少? .; import ; import ; public class YouXi { public static int removeNM(int n, int m){ LinkedList ll= new LinkedList(); for (int i= 0;i< n; i++) (new Integer(i + 1)); int removed = -1; while (() > 1){ removed = (removed + m)% (); (removed--); } return ((Integer) (0)).intValue(); } public static void main(String[] args) { (removeNM(50, 3)); }} java 快速排序算法快速排序算法. 快速排序是对冒泡排序的一种改进。它的基本思想是: 通过一躺排序将要排序的数据分割成独立的两部分, 其中一部分的所有数据都比另外一不部分的所有数据都要小, 然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,快速排序是对冒泡排序的一种改进。它的基本思想是: 通过一躺排序将要排序的数据分割成独立的两部分, 其中一部分的所有数据都比另外一不部分的所有数据都要小, 然后再按次方法对这两部分数据分别进行快速排序, 整个排序过程可以递归进行, 以此达到整个数据变成有序序列。假设要排序的数组是 A[1] …… A[N] ,首先任意选取一个数据(通常选用第一个数据) 作为关键数据, 然后将所有比它的数都放到它前面, 所有比它大的数都放到它后面, 这个过程称为一躺快速排序。一躺快速排序的算法是: 1 )、设置两个变量 I、J ,排序开始的时候 I: =1,J: =N; 2 )以第一个数组元素作为关键数据,赋值给 X ,即 X: =A[1] ; 3)、从J 开始向前搜索, 即由后开始向前搜索(J: =J-1 ), 找到第一个小于 X 的值,两者交换; 4)、从I 开始向后搜索, 即由前开始向后搜索(I: =I+1 ), 找到第一个大于 X 的值,两者交换; 5 )、重复第 3、4 步,直到 I=J ; 例如:待排序的数组 A 的值分别是:(初始关键数据 X: =49 ) A[1] A[2] A[3] A[4] A[5] A[6] A[

最近更新

2025年围堰排水施工方案 5页

2025年君泰金投资手册正品 12页

2025年口算比赛活动方案 2页

2025年叉车故障应急演练方案 2页

2025年厂房租赁合同版 16页

八年级生物上册第五单元第15章第1节动物运动的.. 30页

2025年包钢专项施工方案精华版精心整理 6页

2025年加盟店合同书范本 4页

2025年办公大楼保洁服务方案 12页

2025年初中毕业典礼学生代表发言稿3篇 6页

2025年初一国庆节作文500字国庆假期旅游 2页

2025年农业综合开发项目施工组织设计 50页

2025年写作素材二年级寒假作文寒假真快乐 1页

2025年六年级数学上册3.4分数除法简单应用题练.. 4页

2025年公路工程施工口诀 5页

中考历史主题十建设有中国特色的社会主义复习.. 9页

2025年公司薪资管理办法 4页

2025年公司的优秀员工获奖感言 3页

2025年公司培训总结报告 7页

2025年公司企业春节晚宴主持词 4页

2025年公共管理创新形式探讨 4页

2025年全国通用高考化学一轮复习方案课时作业.. 7页

2025年人教版二上语文复习资料第7单元 3页

2025年武汉警官职业学院单招职业技能测试题库.. 73页

2025年辽宁经济职业技术学院单招职业技能测试.. 75页

2025年度新版一级建造师教材 6页

学前班拼音教案全集(共44页) 51页

万科实测检查数据上墙操作指引 17页

维克多新高中英语阅读高一 4页

建筑工程量计算方法(含图与计算公式) 21页