自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 解题报告: #199 Binary Tree Right Side View

题目总论Scenario二叉树的右视图Assumption就普通一个二叉树,不是二叉搜索树(是的话也跟这题没啥关系),不必要是满树、完全树等等;但这些问题你有可以跟面试官确认下。Input/Output先给LeetCode上的例子: 1 2 3 5 4 [1, 3, 4] 我一开始看这例子以为只要拿个while循环root.right.right…就好了,但哪里可能这么简单

2017-08-18 09:19:42 237

原创 LeetCode LinkedList 系列解集

LinkedList (LL)题目的一般解题技巧 1. 快慢指针 2. Return的LL头不确定时可用Dummy Node若无无特别指出LL均为单向链表 解题集 206 Reverse Linked List 86 Partition List 328 Odd Even Linked List 19 Remove nth node from end of list

2017-08-10 01:46:52 367

原创 解题报告: #115 Min Stack

题目总论Scenario:Realize a stack which also has ability to return the minimum value within this stack to userAssumption: Assume interviewer allowed me to use already existing data structures in Java, such

2017-08-01 03:28:53 326

原创 Heap的Array实现法

总论Heap 逻辑上二叉树形状 物理上线性 array实现 这里做的是一个大根堆,涵盖方法有: insert(): insert a new element to the heap this invokes a help method called moveUp() cuz the inserted element may be larger than its parent,

2017-08-01 00:13:17 1130

原创 JS基础 按共享传递 Call-by-sharing

这是类似 Java基础 按数值传递 而写的一篇博文总论JavaScript的话,原始型是按数值传递的;对象类型是跟Java一样,拷贝了原来对象的一份引用,对这个引用进行操作。Stack Overflow上的Community Wiki提供的答案将这种对 对象类型的传递机制 称呼为 call-by-sharing. Is JavaScript a pass-by-reference or pass-b

2017-07-24 05:33:26 1420 1

原创 Java基础 按数值传递

总论Java是按数值传递(call by value), 不论是原始型(primitive type),还是对象型 (object type)。本文中的对象型举了两例子:String型与数组型。在Java中,String型是一种对象型,但它是Immutable(不可变更)。痛点: 对于对象型,按值传递的这个说法 的理解 应为:复制了该对象的引用(reference),然后传入到函数参数中。所以您会

2017-07-23 06:42:42 420

原创 Java基础 String类

总论干脆贴个JAVA String类的API页面吧 String class Java 8用常量池定义的String与用new定义的String代码片段public static void main (String[] args) throws java.lang.Exception { String s1 = "Real"; String s2 = "Rea

2017-07-23 06:03:38 494

原创 JS基础 改对象中的Key名,变数组中的值为新的字典型中的Key

ES6语法,用underscore.js库题目假定我有对象let obj = { 1: { vegetables: ['banana', 'peach'] }, 2: { vegetables: ['pear', 'grapefruit'] } };想将其变成let obj = { 1: { fruit: {

2017-07-18 09:15:21 3644 1

原创 解题报告:#1 Two Sums

Two Sums Assumptions: 开始答题前先和面试官确认 1. Is it possible that the given array has more than one solutions? 2. Do you want me just find one solution or all so

2017-07-16 08:47:32 503

原创 技术面试中关于你所作的项目的常见行为类问题

技术面试中,对于您做过的项目,面试官往往会问如下问题: 你是怎么设计者整个系统的? 项目过程中你遇到过的难题有哪些?列举1-2个 你是怎么解决这些难题的? 你是调试和测试你的程序的? 你是怎么做性能调优的? 什么样的代码才是好代码? 等等

2015-04-17 01:16:59 804

转载 Java 常用数据结构特点

Collection  ........|--------List  ........|..........|----------ArrayList  ........|..........|----------Vector  ........|..........|.............|-----Stack  ........|..........|----------Linke

2015-02-23 23:15:32 605

转载 风雨20年:我所积累的20条编程经验

来源:http://blog.renren.com/blog/227240303/499680536?bfrom=010203055 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。 我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面

2014-04-30 04:11:50 523

转载 Makefile详解

Makefile 详解 http://tieba.baidu.com/p/591519800 陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人

2014-04-24 09:38:45 504

转载 网页前端开发:配色学的4张宝图

以下4张配色学的图片来自网络:

2014-04-19 06:55:28 766 1

原创 Eclipse快速添加get/set方法

步骤: 1. 在Eclipse中创建一个类, 2. 在类中添加你想要的Member Variables 3.

2014-04-19 04:55:58 9398 1

美国大学初阶网页编程讲义PPT

美国大学初阶网页编程讲义PPT,共20讲。涵盖:XHTML, CSS, CGI, PHP.

2014-04-03

Data Structure and Algorithms in java (2nd Edition)

中文名称: Java数据结构和算法(第二版) 国外计算机经典教材

2008-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除