
Java
文章平均质量分 63
ZXLS-ZMR
我喜欢编程喜欢学习新的知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU-1063 a^b高精度 (Java)
开始学习Java了,当然,Java的高精度是非常容易着手的!此题是整数部分为零,应该舍去,小数后面为零的也应该舍去。Java代码:import java.math.BigDecimal;import java.util.*;public class Main { public static void main(String[] args) { // TODO Auto原创 2013-10-19 20:01:30 · 735 阅读 · 0 评论 -
Huffman(赫夫曼树)
1.Huffman设计了一个贪心算法来构造最优前缀码,可以有效地压缩数据,按频率(大小)来编码。2.构造huffman树最普通的算法是每次选出两个最小的元素作为它的左右子树。依次从叶节点向上回溯,即可构造一棵huffman树。3.基于上面的思想,由于每次选出两个最小的元素,可以用到最小堆的性质在O(logn)时间内找最小的元素。(优先队列就是靠最小堆(最大堆)实现的)。1.普通算法pa原创 2014-11-30 19:41:00 · 926 阅读 · 0 评论 -
Java-字符串池
1.使用原因: 在平时开发中,会使用大量的String类型,如果使用一个字符串,就用new去生成,就会耗内存。sun公司为了解决这个问题就使用字符串池这一概念。2.字面量/直接量 所谓的直接量就是在定义的时候,等号右边不是另外一个变量,而是是一个实际存在有意义的量。比如; String s="a";//右边的是直接量 String s1=s;//右边的不是直接量3.规则:原创 2014-10-20 10:26:22 · 941 阅读 · 0 评论 -
Java实现链表
Java没有指针,那么java靠什么实现指针呢?java原创 2014-04-16 20:33:24 · 805 阅读 · 0 评论 -
Java中StringTokenizer 类
StringTokenizer位于java.util包中,该类可以将字符串分解为组成它的符号词。构造函数:StringTokenizer(String str) 以字符串str为参数以(空格,换行符,制表符,回车符)结尾,建立一个StringTokenizer对象。StringTokenizer(String str,String delim)是以字符串str为参数,以delim为定原创 2014-03-07 20:12:34 · 1023 阅读 · 0 评论 -
Java 字体控制
Font类用于创建字体显示效果(字体名称,样式,大小) 字体名称(name):可以是系统当前所支持的任何字体,使用getFontList()函数获取系统使用的所有字体名称。字体风格(style) 可以是粗体(Font.BOLD),正常(Font.PLAIN),黑体(Font.ITALIC),斜粗体(Font.BOLD+Font.ITALIC)。字体大小(size)以磅进行度量.样例原创 2014-03-07 20:49:55 · 2623 阅读 · 0 评论 -
HDU-4788 Hard Disk Drive(java)
用java做就是水题了。import java.math.BigDecimal;import java.text.DecimalFormat;import java.util.*;import java.io.*;public class Main { public static int get(char c) { if(c=='B') return 0原创 2013-11-24 19:52:40 · 790 阅读 · 0 评论 -
java中浮点型的格式输出(DecimalFormat)
转自:点击打开链接在输出数字时,有时需要给数字配上单位,有时需要数字具有一定的精度,也有时需要用科学计数法表示数字。关键技术剖析:v java.text.DecimalFormat类专门用于格式化数字。v 需要为DecimalFormat提供格式化模式Pattern。通过构造方法或者DecimalFormat的applyPattern方法设置模式。Pattern的类型为字符串。v 调用转载 2013-11-24 20:06:36 · 1277 阅读 · 0 评论 -
UVA-10213 How many pieces of land
我没推出公式来,看别人的。维基百科上面的讲解。公式:C(n,4)+C(n,2)+1;果断用java写了。import java.math.BigInteger;import java.util.*;//import java.io.*;public class Main { //该题目是土地分割(圆分割)公式:C(n,4)+C(n,2)+1=(n^4-6n^3+23n^原创 2013-11-19 13:52:42 · 1264 阅读 · 0 评论 -
HDU-4762 Java高精度
尝试用Java高精度写这道题。import java.util.*;import java.io.*;import java.math.BigInteger;public class Main { public static void main(String[] args) { int test,n; Scanner cin=new Scanner(System.in)原创 2013-10-20 19:41:23 · 599 阅读 · 0 评论 -
红黑树
package datastructure.tree;/** * 红黑树是基于平衡二叉搜索树的一种扩展,它是给据红黑结点来判断是否旋转并进行相应的处理 * 这样就省去了平衡因子的判断,简化了算法的难度。根据红黑结点以调整树的平衡因子,这种 方 * 法可以近似平衡。红黑树具有以下性质: * 1.每个结点要么是黑色,要么是红色。(源于算法导论第三版) * 2.根结点是黑色的。 *原创 2014-12-06 18:35:17 · 1130 阅读 · 0 评论