测试结果: 由结果可以看出:18 写的程序要求:实用,快速,稳定,有效! ...
分类:
编程语言 时间:
2018-03-05 00:44:53
阅读次数:
400
关键词:列表法,枚举法 测试先行的写代码的方式: 题目: [1.8真题:罗马数字] 古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。 之所以这样,不是因为发明表示法的人的智力的问题,而是因为一个宗教的原因,当时的宗教 ...
分类:
编程语言 时间:
2018-03-05 00:44:36
阅读次数:
238
【算法】哈希表的诞生(Java) 目录 为什么要使用哈希表 哈希表的取舍 使用哈希表的前提 哈希函数的构造 1.直接定址法 2.数字分析法 3. 平方取中法 4.折叠法 5.除留余数法 哈希地址的冲突 解决冲突的方法 拉链法 线性探测法 插入操作 查找操作 删除操作 再哈希法 正文 参考资料 《算法 ...
分类:
编程语言 时间:
2018-02-22 19:34:42
阅读次数:
298
效果图如下:首先我们看图片上下是对称的,我们先来打印上半部分,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
题目:公鸡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
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
这是我的思路,应该属于双路快速排序的一种,快速排序的解决思路太多了,有单路、双路、三路,每种的写法也各有不同,每个人的思路都千奇百怪。 ...
分类:
编程语言 时间:
2018-01-29 00:17:37
阅读次数:
117
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
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
按键值的降序排序 按值的降序排序,如果值相同则按键值的字母顺序 要注意这个问题: 不能把map.entrySet()直接强转成List<Entry<Character,Integer>> 需要用new ArrayList()的构造,即放在参数中 ...
分类:
编程语言 时间:
2018-01-25 00:15:16
阅读次数:
235