摘要: 注明:该文转载自网络博客,但由于是从Onenote笔记中直接发布,之前记笔记的时候未注明原作,望见谅HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 在java编程语言中,最基本的... 阅读全文
posted @ 2015-04-01 22:20 keedor 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 个数等于2的因子数+1 类似于求一个数二进制表示中1的个数 有三种求法,第一种是不断除2,也就是右移,但原问题对负数不能这么做,现在N!结果中不为负数,所以不存在这种问题 第二种求法是不断对index乘以2,然后对相应位求与 第三种是x&(x-1)不断的判断 现提供第四种方法,该方法只适用于阶乘 阅读全文
posted @ 2015-04-01 22:08 keedor 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 主要是看N!结果中2的个数和5的个数,多的那个个数即是末尾0的个数 计算Z有两种方法 一种是对每个n都去看有多少个5的因子 一种是隔5个增加一个5的因子,隔25个再在之前的基础上增加一个5的因子 两种方法差不多 第二种,循环少 package numOfZeroFactorialN_2_2; public class N... 阅读全文
posted @ 2015-04-01 21:59 keedor 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 将当下一个节点的data和nextNode拷贝到当前节点,即完成删除 但不能用deleteNode=deleteNode.nextNode 这样是让指针循环下移 要求当前node不要后移,只要把后面的数据复制过来即可 考虑首节点为空的情况 考虑只有一个节点,删除头节点 考虑有多个节点,删除尾节点,此时需要O(n) 先循环找到deleteN... 阅读全文
posted @ 2015-04-01 20:08 keedor 阅读(117) 评论(0) 推荐(0) 编辑