美文网首页
Schedule Everday

Schedule Everday

作者: hawkingsecond | 来源:发表于2016-11-01 02:43 被阅读0次

10/31/2016

Reading

Thinking in Java
P23 - P36 13
541 left 6% Completed

  • Programming languages provides mapping between machine model(solution space) and the model of problems it's actually solved(problem space)
  • Everything is an object
  • An object has an interface
  • Hidden implementation and reuse of the implementation
  • Inheritance: reuse the interface
  • Dynamic binding: polymorphism
  • Abstract base class
  • Object landscapes and lifetimes: stack vs. heap
  • Containers and iterators
  • Single rooted hierarchy, foundation for garbage collector
  • Downcasting/Upcasting, Generics->Everything is an object, Parameterized types
  • Housekeeping, clean up
  • Exception handling, be forced to handle exceptions
  • Multithreading, shared resource, lock/release synchronized keyword

Coding

Lintcode Ladder

Coursera

Princeton week4

  • 3 Slides Completed

11/1/2016

Reading

Thinking in Java
P36 - P49 13 pages
8.5% Completed

Coding

Lintcode Ladder
Week7 Validate Binary Search Tree: Compelte two problems

Coursera

Princeton week4
Completed first session video

11/2/2016

GOAL

  • 15 Pages Reading DONE
  • Coursera second session video DONE
  • Summarize Validate BST DONE
  • Five ladder problems
  • One NineChapter video

Reading

P49-P69 20 pages
12% Completed

  • Primitive variables will get default values
  • Only field variables of a class get default values when declared. Local variables doesn't get initialized automatically.

11/3/2016

Reading

P69 - P83 14 pages
14% Completed

Coding

11/4/2016

Reading

P83 - P90
15% Completed

11/7/2016

Ladder

Chapter 2, 3 Completed
Need to summarize Binary search and recursion

11/9/2016

Reading

P90 - P104
18% Completed

Ladder

Start DP today

12/2/2016

Reading

P119

相关文章

网友评论

      本文标题:Schedule Everday

      本文链接:https://www.haomeiwen.com/subject/fvtmuttx.html