
算法 java实现
我是李超人
这个作者很懒,什么都没留下…
展开
-
算法初步 基本概念 最大子数组和
算法是研究时空复杂度的,时空复杂度使用大O表示。 时间:基本操作次数(汇编指令条数,比如算法执行完需要n行指令,则时间复杂度为O(n),时间复杂度是忽略前面的系数的,算法执行需要2n行指令,时间复杂度也是O(n),所以不用考虑一行指令对应多条汇编,系数是忽略的。O(n^2 + n)可以认为是o(n^2),因为n的平方远大于n) 空间:占用内存字节数 优秀的算法:O(1) < O(logn) ...原创 2018-11-22 13:53:56 · 546 阅读 · 0 评论 -
如何通过程序(java代码)提高你的博客访问量
最近对写博客比较感兴趣,我想对于每一个写博客的人来说,都渴望自己写的博客能够被别人看到,或者在搜索引擎中搜索时容易被搜索到,如何让你的博客容易被人搜索到,从而提高访问量呢?这里我最推荐大家的方法是尽量原创,写一些新鲜有趣,别人没有写过的内容,然后标题,关键字这些都要与内容很相关,大家习惯上用得较多的,具有概括性的,千万不要做标题党博眼球,这种人人气最终只会越来越低。内容和关键字是最基本的提高点击量的原创 2016-11-25 15:51:04 · 5308 阅读 · 6 评论 -
定义一个函数,在该函数中可以实现任意两个整数的加法。java实现
这道题实际上是一道面试题的拓展,原题是要求打印1到最大的n位数。原题是这样描述的:输入数字n,按顺序打印出1到最大的n位十进制数。比如输入3,则打印出1,2,3,4,5一直到最大的三位数999。拿到这道题之后,对于没有大数经验的面试者估计立马就想到了一种简单的解法。首先求出这个最大的n位数,然后来一个for循环从1开始逐个打印。假如这么想那就掉入面试官的陷阱中去了。实际上这道题远没有这么简单,必须原创 2015-12-30 14:50:48 · 14650 阅读 · 1 评论