JAVA数据结构和算法
q136179492
这个作者很懒,什么都没留下…
展开
-
JAVA大数处理(BigInteger,BigDecimal)
在用C或者C++处理大数时感觉非常麻烦,但是在JAVA中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类,至于两个类的对象能表示最大范围不清楚,理论上能够表示无线大的数,只要计算机内存足够大。 这两个类都在java.math.*包中,因此每次必须在开头处引用该包。 Ⅰ基本函数: 1.valueOf(parament); 将参数转换为制定的类型 ...原创 2011-09-14 16:05:10 · 82 阅读 · 0 评论 -
Java密码学
1. 密码学简介 – 加密与解密 加密是一个将欲加密的资料用一些数学运算转成一团令人看不懂的东西的过程 ; 解密则是将加密文转换回原始文字的过程。这个过程中,扮演原始文字与加密文字之间转换的数学算法称为 Cipher 。 现代的 Cipher 多半会用 Key 来加密与解密资料。所谓 Key 是指一个机密值,我们可将它视为一通行密码。加密文字必需使用对映的 Key 才能解密为原...原创 2011-09-15 09:03:36 · 100 阅读 · 0 评论 -
LinkedLit模拟实现
[code="java"] package com.jelly.test; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.NoSuchElementException; /** * LinkedLit模拟实现 * * @aut...原创 2012-02-21 22:51:42 · 80 阅读 · 0 评论 -
二叉查找树
[code="java"] import java.util.Comparator; /** * 二叉查找树 * * @author Jelly * * @param */ public class BinarySearchTree原创 2012-02-27 22:40:10 · 89 阅读 · 0 评论