码迷,mamicode.com
首页 >  
搜索关键字:java算法    ( 446个结果
Java--算法特训(1)暴力破解和实用性优先
测试结果: 由结果可以看出:18 写的程序要求:实用,快速,稳定,有效! ...
分类:编程语言   时间:2018-03-05 00:44:53    阅读次数:400
【未完待续】Java--算法特训(1)暴力破解和实用性优先(题目二)
关键词:列表法,枚举法 测试先行的写代码的方式: 题目: [1.8真题:罗马数字] 古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。 之所以这样,不是因为发明表示法的人的智力的问题,而是因为一个宗教的原因,当时的宗教 ...
分类:编程语言   时间:2018-03-05 00:44:36    阅读次数:238
【算法】哈希表的诞生(Java)
【算法】哈希表的诞生(Java) 目录 为什么要使用哈希表 哈希表的取舍 使用哈希表的前提 哈希函数的构造 1.直接定址法 2.数字分析法 3. 平方取中法 4.折叠法 5.除留余数法 哈希地址的冲突 解决冲突的方法 拉链法 线性探测法 插入操作 查找操作 删除操作 再哈希法 正文 参考资料 《算法 ...
分类:编程语言   时间:2018-02-22 19:34:42    阅读次数:298
java算法之打印杨辉三角
效果图如下:首先我们看图片上下是对称的,我们先来打印上半部分,1.用一个for循环来做外层循环控制打印的列数for(inti=0;i<10;i++){//打印10列}2.同样用2个for循环来打印内层的空格和*for(intj=0;j<10-j;j++){//打印空格,不换行System.out.print("")}当打印了空格不换行,再打印*就只能往后面放for(intk=0;k&l
分类:编程语言   时间:2018-02-06 01:17:14    阅读次数:221
java算法之百钱买百鸡问题
题目:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。解:设,公鸡x只,母鸡y只,小鸡z只。x+y+z=1005x+3y+1/3z=100(0<x<20)(0<y<33)我们采用列举法代码如下:publicclassTeststatic{publicstaticvoidm
分类:编程语言   时间:2018-02-02 00:51:23    阅读次数:269
java算法面试题:有数组a[n],用java代码将数组元素顺序颠倒
package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Array_Reverse { public static void ma... ...
分类:编程语言   时间:2018-01-29 16:19:27    阅读次数:581
java算法面试题:设计一个快速排序。双路快速排序,简单易于理解。
这是我的思路,应该属于双路快速排序的一种,快速排序的解决思路太多了,有单路、双路、三路,每种的写法也各有不同,每个人的思路都千奇百怪。 ...
分类:编程语言   时间:2018-01-29 00:17:37    阅读次数:117
java算法面试题:递归算法题2 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?
package com.swift; public class Digui_Return { public static void main(String[] args) { /* * 递归算法题2 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大? */ int nu... ...
分类:编程语言   时间:2018-01-27 15:19:04    阅读次数:620
java算法面试题:排序都有哪几种方法?请列举。用JAVA实现一个快速排序。选择冒泡快速集合至少4种方法排序
package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class QuickSor... ...
分类:编程语言   时间:2018-01-27 15:17:10    阅读次数:189
java算法面试题:有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数 按值的降序排序,如果值相同则按键值的字母顺序
按键值的降序排序 按值的降序排序,如果值相同则按键值的字母顺序 要注意这个问题: 不能把map.entrySet()直接强转成List<Entry<Character,Integer>> 需要用new ArrayList()的构造,即放在参数中 ...
分类:编程语言   时间:2018-01-25 00:15:16    阅读次数:235
446条   上一页 1 ... 4 5 6 7 8 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!