
算法总结
GeekKevin
从事移动端应用开发工作,主要方向手机app的开发设计,在手机的安全应用开发、多媒体、即时通信方面有一定研究。希望通过该平台,与业内人士交流分享,在移动互联领网域共同进步。
展开
-
算法问题收集
一行java代码判断一个数 是否为2的整次幂?intvalue =1024;就是这一行:System.out.println((value & value - 1)==0 ? true:false);算法思想:2的整数次幂的数为value:那value 满足这样一个特征:value转换为二进制,最高位为1低位全为0 ;而(value-1)也转原创 2015-07-23 12:56:24 · 540 阅读 · 0 评论 -
排序算法总结&&java代码实现
冒泡排序:算法思想:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。时间复杂度:若文件的初始状态是正序的,原创 2015-07-23 17:52:46 · 664 阅读 · 0 评论