Loading

随笔分类 -  算法题目

摘要:输入一串字符串,统计字符串中每个字符出现的次数,例如输入“asdffffssa”,输出a(2)d(1)f(4)s(3) Scanner sc = new Scanner(System.in); String str = sc.nextLine(); // HashMap<Character, Int 阅读全文
posted @ 2020-10-26 18:44 DDD-SagerKing 阅读(751) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 * 斐波那契数0,1,1,2,3,5,8,13 3 * 求第N个斐波那契数(从第0项开始) 4 * */ 5 public class Test { 6 /*这种方法到了N为几十的时候,运算会非常慢 7 例如N=5,调4和3,4调3和2,3调2和1,有很多重复调用,因此速度非常慢 8 阅读全文
posted @ 2020-10-23 08:17 DDD-SagerKing 阅读(99) 评论(0) 推荐(0) 编辑
摘要:1 public static void main(String[] args) { 2 // 3 System.out.println("输入几组数字,空格隔开,回车提交"); 4 Scanner sc=new Scanner(System.in); 5 String str=sc.nextLin 阅读全文
posted @ 2020-10-22 11:07 DDD-SagerKing 阅读(191) 评论(0) 推荐(0) 编辑
摘要:这个是之前碰到的一个面试题 这个题目的问题在于输入的是中奖率,返回的却是中奖结果,两者没什么关联,所以其中的中奖判断怎么去实现是个问题。 我的思路:生成一个关键数A,生成一个动态数组B,大小由中奖率决定。例如10%,则数组的大小为10,同时生成10个数。关键数A去数组里走一遍,有则true反之fal 阅读全文
posted @ 2020-05-29 13:15 DDD-SagerKing 阅读(135) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示