04 2020 档案
摘要:思路先找出最大值,然后分割进行二分查找; private static int q1_4_20(int[] N, int key) { int l = 0; int r = N.length - 1; int aims = 0; //找最大值 while (l < r) { aims = l + (
阅读全文
摘要:题目要求在最坏的时候和N成正比,我们要利用好这两个有序的数组,我的思路是给两个游标,相等的时候同时移动, 不相等的时候单方移动,这边我直接就牺牲空间,创建两栈,思路可以更清晰点,相等时同时出栈,不相等时,数值大的出栈 public static void q1_4_12(int[] a, int[]
阅读全文
摘要:这段时间我在系统的学习一下算法4,并计划学完每一章遍写一个总结,期间遇到的一些问题和思路我也想分享给大家。希望前行的路上我们一起加油! 斐波那契数列指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)
阅读全文
摘要:前提说一下,我们一般是对编译后的项目进行打包,不然打包后还得自己去重新编译class文件。 假如这是你的一个项目目录: 我们要写一个简单的计算器工具类项目,然后对他进行打包, idea里面out文件夹为项目编译后的文件夹 1:命令行打包 jar cvf name.jar -C DIR\ . (注意后
阅读全文