yusijia's blog

yusijia's blog

Keep on going never give up.

  • Home
  • Archives

迭代器

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。   Java中的Iterator功能比较简单,并且只能单向移动:   (1) 使用方法ite

May 22 2016

抽象类和接口

参考:http://www.cnblogs.com/dolphin0520/p/3811437.html 一.抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 1abstract void fun();

May 22 2016

java 循环的3种方式

123456789101112131415161718192021222324252627282930313233List list = new ArrayList(); list.add("111"); list.add(222);

May 22 2016

java访问修饰符

1、Class类的访问权限public:  可以供所有的类访问。 默认:  默认可以称为friendly,但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。即如果写了一个类没有写访问权限修饰符,那么就是默认的访问

May 22 2016

final关键字 2

1. 对于基本类型  final使数值恒定不变,而对于对象引用,final使引用恒定不变(只能引用这个对象),但引用的对象是可以变的。相当于c++中的 const Person *p = p1;// p里的地址不能变,而地址对应的内容可以变。 2. final参数: 在参数

May 22 2016

final关键字 1

1 final用于修饰变量final变量只能赋值一次,赋值的方式有三种: 1)声明变量时直接赋值; 2)非静态成员变量在{}块中赋值,静态成员变量在static{}块中赋值; 3)非静态成员变量在构造方法中赋值。 三种赋值方式的顺序是1)、2)、3),若有一种方式先行赋

May 22 2016

equals方法和 ==

参考:http://www.cnblogs.com/dolphin0520/p/3592500.html 浅谈Java中的equals和==  在初学Java时,可能会经常碰到下面的代码:1234561 String str1 = new String("hello");2 St

May 22 2016

青蛙约会

今天是个特殊的日子,5月20日,虽然我没过过这个节日不过还是做两道符合这个日子的题目吧!O(∩_∩)O~poj1061:Description  两 只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰

May 20 2016

51nod婚姻介绍所(最长公共子序列)

今天是个特殊的日子,5月20日,虽然我没过过这个节日不过还是做两道符合这个日子的题目吧!O(∩_∩)O~51nod除了在做OJ之外,还开展了很多副业。婚姻介绍所就是其中之一。 对于一个客户,我们可以使用一个字符串来描述该客户的特质。 假设现在我们有两个客户A和B。 A的特质字符

May 20 2016

竹子在地下的那段日子

竹笋在长出地面之前,要用足足4年漫长的时间,才能长成一个3cm的小笋。但是,从第五年开始却以每天30cm的速度疯狂的生长,仅仅用了六周的时间就能长到了15米,因为在前面的四年里竹子生长竹笋的竹根,已经在地里延伸到几十甚至上百米,把整个根系铺开得很长很远,以便让竹笋获取更多的营养,

May 20 2016
« Prev1…1516171819…34Next »

Tags

  • Ajax&JSON1
  • MYSQL12
  • hexo1
  • javaWeb基础8
  • java并发9
  • leetCode26
  • markdown1
  • 二进制技巧2
  • 图床1
  • 基数排序1
  • 常用6
  • 数据结构-Hash2
  • 数据结构-二叉搜索树2
  • 数据结构-二叉树2
  • 数据结构-双向链表1
  • 数据结构-哈夫曼树1
  • 数据结构-图论-LCA1
  • 数据结构-图论-Tarjan2
  • 数据结构-图论-图论基础6
  • 数据结构-图论-拓扑排序2
  • 数据结构-图论-最小生成树1
  • 数据结构-图论-最小生成树-kruskal6
  • 数据结构-图论-最小生成树-prime5
  • 数据结构-图论-最短路-Dijsktra4
  • 数据结构-图论-最短路-SPFA1
  • 数据结构-图论-最短路-floyd3
  • 数据结构-图论-最短路-floyd-传递闭包2
  • 数据结构-图论-最短路-floyd-求最小环1
  • 数据结构-图论-次小生成树2
  • 数据结构-图论-欧拉回路6
  • 数据结构-图论-链式前向星3
  • 数据结构-字典树5
  • 数据结构-平衡二叉树1
  • 数据结构-循环链表1
  • 数据结构-栈7
  • 数据结构-树状数组5
  • 数据结构-链表1
  • 数据结构-队列3
  • 文章1
  • 桶排序1
  • 模拟7
  • 水题17
  • 算法-Insersion Sort(插入排序)1
  • 算法-binary search(二分查找)4
  • 算法-qmul(快速乘)2
  • 算法-qpow(快速幂)3
  • 算法-qsort(快速排序)5
  • 算法-位向量法2
  • 算法-全排列6
  • 算法-动态规划16
  • 算法-动态规划-按位dp2
  • 算法-回溯法10
  • 算法-图论-广度优先搜索6
  • 算法-图论-深度优先搜索4
  • 算法-基数排序1
  • 算法-堆排序1
  • 算法-大数算法3
  • 算法-尺取法3
  • 算法-希尔排序1
  • 算法-归并排序2
  • 算法-快速选择1
  • 算法-数学题3
  • 算法-数论-卡特兰数1
  • 算法-数论-同余定理4
  • 算法-数论-扩展欧几里得1
  • 算法-数论-欧几里得2
  • 算法-数论-素数筛选法4
  • 算法-数论-费马小定理3
  • 算法-映射2
  • 算法-枚举3
  • 算法-标记,查表思想8
  • 算法-离散化4
  • 算法-计数排序1
  • 算法-贪心4
  • 算法-输入挂和输出挂1
  • 算法-预处理思想1
  • 语言-C++1
  • 语言-java基础知识74
  • 贪心1
  • 逆序对5
  • 高级数据结构-并查集5
  • 高级数据结构-线段树8
RSS

I am a slow walker, but I never walk backwards.

Powered by hexo and Theme by Pacman © 2019 yusijia