`
新建文件夹.zip
  • 浏览: 6746 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
       我勒个去啊。。。刚刚好不容易写了一篇博客,怎么突然就不见了。。只要再写一遍了。。它这个自动保存草稿真是坑爹啊。。受不鸟了。。。        这学期开了数据结构的课,刚刚上完树,正好在蓝杰也学到了树,今天,就实现下二叉搜索树。        所谓二叉搜索树,它的最主要特征就是对于任意一个节点X,它的所有的左子树上存放的关键字一定比X的关键字要小,而右子树上存放的则比X的要大。正是由于这种特性,使得我们在查找的时候特别容易,时间复杂度大概是O(log N)。下图就是一个二叉搜索树。  首先,定义一个节点类。 /* * 定义一个二叉树的节点类 */ public c ...
<div class="iteye-blog-content-contain" style="font-size: 14px;"> <p>        好久没有写博客了,确实很不应该。今天深夜失眠睡不着,于是乎便爬起来,写篇博客反思下自己 最近的生活,学习,梳理下近期的目标。& ...
      java中,集合定义主要是在java.util*包下,常用的集合在系统中定义了三大接口,分别Set,List,Map。          List接口提供了有序的访问集合中元素的方法,所谓有序就是:可根据对象放入时的次序来查找对象。List接口中,常用的实现类是java.util.Vector和java.util.ArratList。测试代码如下: public class ListTest { //主函数 public static void main(String[] args){ List<Object> list = new ArrayList ...
      在定义类的时候,我们知道类是所有对象所共有的属性和方法的定义。比如对于Student类,它定义了所有对象(如大学生,中学生及小学生)的属性(比如姓名,学分及年龄)和方法(比如学习方法)。但是,对于不同的对象,它们所使用的方法是不同的,所以我们必须去重写父类中的方法。这个时候,我们就需要用到接口。       接口,就是一个非常抽象的类,比如我们定义的Student类。它有一个学习方法,但是没有具体的方法体。定义接口的格式如下: public interface + 类名 { //代码 }       接口作为一个类,自然有它的属性和方法,主要有以下几个特点:       1 ...
      之前,我们一直在使用学生类,假如现在需要编写一个学生的管理系统,自然就要用到学生类。下面我们定义一个Student类。 /** * 定义一个Student类 * @author HP * */ public class Student { private String name;//声明一个姓名属性 private int score;//声明一个学分属性 /** * 设置姓名属性值的方法 * @param name参数要赋值给属性name */ public void setName(String name){ this.name = nam ...
      所谓的对象,就是生活中具体的某一个物体或者某一个事物。比如说某一本具体的书,某一辆具体的车等等。需要注意的是,必须是某个具体的东西,像书或者车这样的不能称之为对象。我们一般从特征和行为这两个方 ...
Global site tag (gtag.js) - Google Analytics