- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 可视化排序程序
最近跟同学闲聊,讨论到以前刚学习编程的时候面对那些很简单的算法抓耳挠腮的样子,于是就想着做一个比较简单的算法排序演示的程序,希望能帮助到初学者了解这些排序算法的过程.简单的介绍程序可以同时启动多个算法,让大家能更清楚的看到每个算法之间的区别这些算法都是实现了一个父类,Algorithm,如果大家想要修改,或者测试,增加自己的排序,只需要在mu.gs.algorithm.impl
2013-05-15 02:14:03 945
原创 Java使用bit array实现二进制,十进制,十六进制值之间的转换
如果读者还对bit数组还不太了解,可以去看一下我的另一篇文章,那里对bit数组和位运算都做了解释:http://blog.csdn.net/zimu666/article/details/8284906二进制二进制的表达非常简单,只有0和1两个值,又因为他在数字电路中非常容易实现和处理,所以现代计算机几乎全部使用二进制来做为基础运算方式.二进制运算方式是逢2进1.一组二进制数的
2012-12-14 18:35:05 6487
原创 Java使用byte数组实现bit array
Bitmap类介绍最近在考试,一直复习的有点枯燥.于是想着在闲余时间练一下Java代码,就写了这么一个bit array的实现,并且利用这个bit array完成二进制,十进制以及十六进制值的相互转换.我写的实现类最初起名为bitmap(与数据结构bitmap没有关系),后来就懒得修改了,其实两个名称在这里是同一个意思,就不用太纠结他们的称呼了.Bit array简介Bit arr
2012-12-14 04:25:51 16586 1
原创 归并排序算法实现
算法简介Merge sort,归并排序,是一种非常简单,有效的排序算法.这个算法的名称得于它的原理是将已经排序好的两个序列归并成一个序列.这是一个实现了分治法(devide and conquer)这个算法思想的一个很典型的应用.分治法简单来说就是将一个原本很复杂的问题分割成为多个简单的子问题(devide),这样我们可以通过解决这些相对简单的小问题(conquer),来完成整个问题的处理
2012-12-10 06:59:48 888
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人