斐波拉契序列几种实现
摘要:今天遇到一个面试题:输入n,如果n<=1,f(n)=1,其他(n>1)则f(n)=f(n-1)+f(n-2), 打印f(n)从1到n的值。 直接用递归的方式实现: 测试结果如下: 面试官说用循环,循环实现: 测试结果如下: 他说代码可以更加精简、高效,再次修改: 测试结果如下: 后面几面的编程题相关
阅读全文
Java开发常犯的错误及基本知识(持续更新)
摘要:为什么lambda表达式无法声明throws异常,而必须要在内部捕获? https://www.cnblogs.com/theRhyme/p/java8-lambda-checked-exceptions.html CRLF,CR,LF的区别和联系 windows系统文件格式默认换行"是\r\n",
阅读全文
字符串排序之一
摘要:规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。如,输入: By?e 输出: Be?y思路:用一个lis
阅读全文