![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 83
Famiglistmo77
这个作者很懒,什么都没留下…
展开
-
24点游戏
作业说明24点游戏是经典的纸牌益智游戏。常见游戏规则: 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。 1...原创 2018-10-06 11:29:19 · 308 阅读 · 0 评论 -
Java编码规范总结(参考腾讯编码规范)
一、java文件组织文件组织规则:由于超过2000行的程序难以阅读,应该尽量避免出现超过2000行的程序。一个Java源文件都包含一个单一的公共类或接口。若私有类和接口与一个公共类相关联,可以将它们和公共类放入同一个源文件。公共类必须是这个文件中的第一个类或接口。文件组织顺序:1.文件注释:所有的源文件都应该在开头有一个注释,其中列出文件的版权声明、文件名、功能描述以及创建、修改记录:...原创 2018-08-28 11:06:10 · 16426 阅读 · 1 评论 -
JAVA递归问题练习
1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?题目分析:经过第n个村子时有f(n)只鸭子,卖出去了f(n)/2+1只鸭子,还剩f(n+1)只鸭子,也就是经过第n+1个村子剩下的鸭子数思路:经过了七个村子后还剩两只鸭子,既经过第八个村子时还有两只鸭子,f(8)=2递归出...原创 2018-11-18 16:34:56 · 2209 阅读 · 0 评论 -
排序算法时间复杂度的分析java语言描述
1. 题目分析本次实验目的是掌握选择排序、冒泡排序、归并排序、快速排序、插入排序的算法原理。以及以及比较这四种算法的时间复杂度以及空间复杂度。2. 选择排序算法分析:代码实现:/** * select_sort:选择排序 * @author chenxi * @param arr:待排序的数组 */ publi...原创 2018-12-01 18:02:46 · 451 阅读 · 0 评论