随笔分类 -  Java算法

摘要:2013年JavaC组————蓝桥杯第四届 猜年龄 暴力法 or Set集合 【问题描述】美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: “我年龄的立方是 阅读全文
posted @ 2020-08-31 17:38 等风吹来 阅读(4107) 评论(0) 推荐(2)
摘要:上楼梯 有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶、3阶。 请实现一个方法,计算小孩有多少种上楼的方式。 给定一个正整数int n,请返回一个数,代表上楼的方式数。 保证n小于等于100000。 【代码】 public static int n; public static voi 阅读全文
posted @ 2020-08-15 15:44 等风吹来 阅读(497) 评论(0) 推荐(0)
摘要:第十一届校内模拟真题 15.125GB 【问题描述】在计算机存储中,15.125GB是多少MB? 【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。 本题的结果为一个整数,在提交答案时只填写这个整数, 填写多余的内容将无法得分。 【答案】15488.0 【代码】 public stati 阅读全文
posted @ 2020-07-27 16:54 等风吹来 阅读(222) 评论(0) 推荐(0)
摘要:递归全排列 public static void main(String[] args) { char[] buf = {'a','b','c','d'}; perm(buf,0,buf.length-1); } public static void perm(char[] buf,int star 阅读全文
posted @ 2020-07-22 22:34 等风吹来 阅读(91) 评论(0) 推荐(0)
摘要:Java顺序查找、二分查找 查找算法中顺序查找算是最简单的了,无论是有序的还是无序的都可以,只需要一个个对比即可,但其实效率很低。 顺序查找 动图演示 详细代码 // 顺序查找 public static boolean search(int[] arrray, int key) { for (in 阅读全文
posted @ 2020-07-18 10:11 等风吹来 阅读(254) 评论(0) 推荐(0)
摘要:冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序地数列,一次比较两个元素,如果它们地顺序错误就把它们交换过来。走访数列地工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法地名字由来是因为越小地元素会经由交换慢慢“浮”到数列的顶端。 算法描述 比较相邻的元素。如果第一 阅读全文
posted @ 2020-07-16 08:45 等风吹来 阅读(329) 评论(0) 推荐(0)