算法
Art&Code
艺术与代码相辅相成。
展开
-
输出下一个大自然数
输出下一个大自然数给定任意一个自然数,获取它重新排列后,下一个比它大的自然数,要求时间复杂度O(n)。例如: 给定1233,它的下一个是1323; 给定1323,它的下一个是1332; 给定9876,它的下一个不存在; 请设计一个函数,完成此功能。(语言不限)我的思路其实是遍历第一次 获取到数值值递增的波动...原创 2019-02-22 03:27:00 · 307 阅读 · 0 评论 -
正数、负数和零的挪动问题
正数、负数和零的挪动问题把0挪放到最后public class Test3 { public static void appendZero(int[] arr) { int left = 0; int right = arr.length-1; while (left <= right) { //从右...原创 2019-02-22 02:15:00 · 348 阅读 · 0 评论 -
数组奇数左边偶数右边位置不变
数组奇数左边偶数右边位置不变代码如下:自己看吧public class TestOdd { public static void reOrderArray(int [] array) { int[] tempArr = new int[array.length]; int j = 0; ...原创 2019-02-21 18:48:00 · 818 阅读 · 0 评论 -
数学运算类
数学运算类MathRandom上面的大家有兴趣的可以研究下,我下面主要说下system的方法,这个对于大家学习jvm有很多帮助的System lang包下的 (public final class System) 包含一些有用的字段和犯法 不能被实例化Jvm通过gc去运行回收器 肯定是某个方法 这样才称之为某个功能 Object的 finalize() 当垃圾...原创 2019-02-04 20:48:00 · 309 阅读 · 0 评论