java,算法
m0_hit
这个作者很懒,什么都没留下…
展开
-
二分法插入排序的java简单实现
二分法的排序,其实现如上。变量的是怎么变化的需要理解原创 2017-05-04 20:37:55 · 1083 阅读 · 0 评论 -
Java数据结构解析
Java数据结构分析转载 2017-09-06 06:36:12 · 206 阅读 · 0 评论 -
判断一个整数是否为2的次幂
当不考虑负数时,对于此题分析可知,当输入值小于1时,此数肯定不是2的整数次幂。当输入值大于一时,我们可以发现一个规律。2的整数次幂用二进制表示为:2d = 10b; 4d = 100b; 8d = 1000b二进制首位为一,其余各位均为零。所以我们可以通过判断输入值转换为二进制时首位为一,其余各位为0,这样就能保证输入值为2的整数次幂。但是这样做又过于繁琐转载 2018-01-08 17:55:18 · 468 阅读 · 1 评论 -
冒泡、插入、选择排序算法
三种经典算法的实现如下:注意过程可能与网上的不一样,但是结果是对的。自己思考出来的,比较容易理解。 package com.company;class ArrayUtils { public static void printArray(int[] array) { for (int i = 0; i < array.length; i++) { ...原创 2018-08-10 17:01:44 · 134 阅读 · 0 评论