摘要: 问题描述 我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。 FBI树是一种二叉树,它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下: 1)T的根结... 阅读全文
posted @ 2015-03-12 21:40 walkthehorizon 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 抽象类:定义:包含抽象方法的类称为抽象类。语法:抽象类和抽象方法都必须用abstract声明抽象类可声明但不可直接实例化,抽象类的实例化必须依靠子类继承来完成。抽象类中可包含构造方法,但依靠子类调用。代码示例:abstract class A{ public A(){ // 构造方法 System... 阅读全文
posted @ 2015-03-11 21:38 walkthehorizon 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 要求定义一个数组类,动态分配数组大小,并实现反转与排序操作。代码如下:class Array { private int a[] = null; private int foot=0; public Array(int len) { if (len > 0) this.a = new int[... 阅读全文
posted @ 2015-03-11 21:11 walkthehorizon 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 关于继承的理解,先看两个类person类class Person{ private String name ; private int age ; public void setName(String name){ this.name = name ; } public void setAge(i... 阅读全文
posted @ 2015-03-11 21:03 walkthehorizon 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 用惯了C++,java写起来果然不太爽。。。不废话了,上代码。。。package javaInnerclassDemo;class Link{ class Node{ private String name; private Node next; public Node(String name... 阅读全文
posted @ 2015-01-17 20:05 walkthehorizon 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、普通代码块 直接在一个方法中出现的{}就称为普通代码块,例子程序如下: public class CodeDemo01{ public static void main(String[] args){ //普通代码块 { int x = 10; System.out.prin... 阅读全文
posted @ 2015-01-15 20:44 walkthehorizon 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 关于对象的比较我们可以通过以下三种手段来实现一、利用"=="比较引用Java中,当比较简单类型变量时用"==",只要两个简单类型值相等即返回ture,否则返回false,而在对象的比较中,"=="运算符就是比较引用变量所指向的内存地址是否相同 ;二、通过覆盖equals方法比较引用User u1=n... 阅读全文
posted @ 2015-01-14 21:42 walkthehorizon 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目... 阅读全文
posted @ 2015-01-13 17:11 walkthehorizon 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 国外知名网站 stackoverflow 上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书? 很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,本文整理编... 阅读全文
posted @ 2015-01-11 22:13 walkthehorizon 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 代码如下:class Student{private String name;private int age;private float english;private float math;private float computer;public Student(){};public Stude... 阅读全文
posted @ 2015-01-05 21:56 walkthehorizon 阅读(141) 评论(0) 推荐(0) 编辑