
算法
算法题
bst@微胖子
优秀的架构师曾这样说过:复杂的事情简单做,简单的事情重复做,重复的事情工具做,我们只做工具。这里分享给大家,希望能够帮助众多猴子们。
还有就是在工作中不管是哪级leader指派任务,都要问清楚对方三个问题:1、具体需求是什么?2、开发周期是多久什么时候启动?3、对接配合的相关团队是哪些(UI、后台、前端、测试、产品)
同样在做项目前要自己吃透需求,同时要问清楚自己三个问题:1、为什么要这么干?2、这样干有什么好处?3、还有没有更好的方式方法去做?
项目结束要及时的进行自我复盘、review。同时把做项目前问自己的三个问题在问一边。
相信时间久了,对自己的成长会有所帮助,以此鞭策自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
鸿蒙Harmony编程题
刚开始连输出都不知道怎么输出,现在摸索出来了,测试用例通过,代码有缺陷,继续优化,此处只提供代码模版。原创 2025-02-05 11:33:10 · 369 阅读 · 0 评论 -
Java实现经典算法题之模拟双指针用法
运行结果:代码分析:思路就是使用两个指针,一个记录需要交换的位置,一个记录数值是否非零,如果非零,则进行位置替换,在交换前加1,进行位置替换,为零的话,则记录数字继续往后判断,直到非零后又继续替换位置。总结:题目来源(大佬使用c++代码实现的):算法题目原创 2025-01-25 10:24:07 · 377 阅读 · 0 评论 -
java算法应用之杨辉三角篇
1.题目打印出杨辉三角形(要求打印出10行如下图)程序分析:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 12.分析这个自己想确实没有想出来,后来debug别人的代码,整理理清楚了;首先构造一个有几行就有几个数的数组a,然后现在数组a里面用一个for循环将当前循环的数造好,然后再把早好数的数组,有几行取出几个数展示即可,然后新数组,重新进入下一轮循环,重复同样的操作即可。3.代码public class Test { public static原创 2022-03-09 16:56:03 · 750 阅读 · 0 评论 -
java算法应用之水仙花数篇
1.题目打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。2.分析这个比较简单,不用分析,直接上代码3.代码public class Test { public static void main(String[] args) { //水仙花算法 for (int i = 100; i <= 999; i++) {原创 2022-03-09 16:27:25 · 1355 阅读 · 0 评论 -
java算法应用之兔子总数篇
1.题目古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?2.分析 兔子的规律为数列1,1,2,3,5,8,13,21,34....,即从第三个月开始当前兔子对数等于前两个月之和。 从第3个月开始,符合n(i)=n(i-1)+n(i-2)。3.代码public class Test { public static final int MONTH = 15; public static原创 2022-03-09 16:08:14 · 255 阅读 · 0 评论 -
java算法应用之买小鸡篇
1.使用场景使用java程序解决问题:100元钱买100只鸡,母鸡每只5元,公鸡每只3元,小鸡3只1元,问共可以买多少只母鸡、多少只公鸡、多少只小鸡。2.公式计算本人从小喜欢数学,出来多年,终于在算法方面找到了快感,也终于理解别人的代码为什么要这么些,结合自己的算法,就能理解别人的代码了,下面我们来看。假设能买母鸡x只,公鸡y只,小鸡z只。x+y+z=100; 5x+3y+1/3 *z=100;可得出结论:母鸡:x只; 公鸡:(100-7x)/4只;小鸡:100-x-【(100-7原创 2022-03-09 15:32:45 · 1660 阅读 · 0 评论