摘要:
转自:http://www.java3z.com/cwbwebhome/article/article8/83560.html?id=4649探讨Hash表中的一些原理/概念,及根据这些原理/概念,自己设计一个用来存放/查找数据的Hash表,并且与JDK中的HashMap类进行比较。 我们分一下七个步骤来进行。 一 Hash表概念二 Hash构造函数的方法,及适用范围 三 Hash处理冲突方法,各自特征 四 Hash查找过程 ... 阅读全文
posted @ 2014-03-29 15:33
soul390
阅读(579)
评论(0)
推荐(0)
摘要:
java实现全排列输出转自:http://easonfans.iteye.com/blog/517286最近在找工作,面试java程序员或者软件工程师,在笔试的时候常常见到这么一道题:全排列 的输出数组(常常要求是整数),其实这道题不难,主要是递归调用,在baidu或者google上已经有很多人提出了解法,但是大部分可读性很差,让我们 莘莘学子根本就记不住。我来简单的说一下:其实这个问题的解法基本思路是这样的:递归但是我们在使用递归的时候要注意结束条件,也就是递归到最后,要推出递归方法,目前网上的主要思路如下:1 public 递归方法(参数列表){2 if(列表的元素只有两个){... 阅读全文
posted @ 2014-03-29 14:49
soul390
阅读(2143)
评论(0)
推荐(0)
摘要:
转自:http://www.cnblogs.com/junsky/archive/2009/08/06/1540727.html今天在看base64编码转换时,既然对负数的二进制表示有些遗忘,在网上找了一下资料,贴出来已备在此遗忘:假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,负数以其正值的补码形式表达。什么叫补码呢?这得从原码,反码说起。 原码:一个整数,按照绝对值大 阅读全文
posted @ 2014-03-29 10:41
soul390
阅读(208)
评论(0)
推荐(0)

浙公网安备 33010602011771号