
java
鱻i
于短板超越自我, 于长处冠绝人伦.
展开
-
爬楼梯问题(递归+动态规划)
我也是听别人说的这个问题 题目有点记不清了大概意思:有N个台阶,可以一次上1介,也可以一次上两阶,问有多少中方法可以爬上顶。数据规模约束:N=1如果这题没有数据规模约束,那么不要用递归做,时间上等不起。分析一下:1级台阶只有一种方法 一次跨1级,2级台阶有2种方法,可以一次跨2阶,也可以分两次跨1阶,3级台阶1 1 1,1 2,2 1,3中方法........,4级台阶5种,5级8原创 2017-08-02 16:40:28 · 8240 阅读 · 1 评论 -
面向对象中属性和方法差异
今天偶然看到了一个问题:原题目:下列哪一个不是String的方法( ) A.length() B.substring() C.charAt() D.toUpperCase()暂且不考虑答案,看看题目哪里有问题? 没错 该题目本身就有问题,我们看一下A选项。特此求证(只论字符串):C#中 string.Length: 为字符串的属性JAVA中原创 2017-08-18 08:44:13 · 579 阅读 · 0 评论 -
什么是并行、并发,两者区别
什么是并发?并发:指应用能够交替执行不同的任务,其实并发有点类似于多线程的原理,多线程并非是同时执行多个任务,如果你开两个线程执行,就是在你几乎不可能察觉到的速度不断去切换这两个任务,已达到"同时执行效果",其实并不是的,只是计算机的速度太快,我们无法察觉到而已.就类似于你,吃一口饭喝一口水,以正常速度来看,完全能够看的出来,当你把这个过程以n倍速度执行时..可以想象一下.什么...原创 2017-11-30 17:05:51 · 27305 阅读 · 5 评论