数据结构
Icarus_gc
人生就像dp,不要管以后怎么样,只要过好现在这一刻.如此递推下去,你所经历的人生就是最优解....
展开
-
JAVA六种遍历二叉树代码
先根遍历,中根遍历,后根遍历 二叉树并且 循环+递归两种方式//二叉树节点class public class BinaryTreeNode { private int value; public BinaryTreeNode leftNode; public BinaryTreeNode rightNode; public void setValue(int v){原创 2016-08-17 16:16:01 · 1026 阅读 · 0 评论 -
剑指Offer笔记<JAVA版>(一)
剑指offer笔记(JAVA实现)1 面试流程1.1 star法则 S: 简单的项目背景,比如项目的规模,开发软件的功能和目标用户 T: 自己完成的任务,了解好“参与”与“负责” A: 为了完成任务,自己做了哪些工作,是怎么做的。可以介绍特点,平台,技术。 R: 写自己的贡献,比如完成任务的多少,时长,修改了多少bug,做了什么优化。 1.2 面试官喜欢针对项目问的问题 你在项目中遇到的最大的问题原创 2016-08-16 15:32:09 · 581 阅读 · 0 评论 -
剑指Offer笔记<JAVA版>(三)
1.3.18 定义一个栈的数据结构,实现min(找出栈中最小的元素),pop,add函数,并且要求三个函数的时间复杂度都是O(1)package Chapter4;import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedList;public class HasMinFStack { Linked原创 2016-08-23 11:46:52 · 573 阅读 · 0 评论