Homepage Articles Tags About
img

John Zhang

A interesting guy

John Zhang' Blog

Move fast, be bold

Change takes time


  • Homepage
  • Articles
  • Tags
  • About

  • TwoPointers 4
  • LinkedList 2
  • Array 7
  • Medium 5
  • DynamicProgramming 1
  • Backtracking 1
  • Hard 3
  • Easy 3
  • HashTable 2
  • Course 2
  • Design 1
  • BinarySearch 1

TwoPointers

  • Remove Duplicates from Sorted Array | O(1)空间内移除数组重复内容
  • Move Zeroes | 把0移到数组末尾
  • 3 Sum
  • Linked List Cycle

LinkedList

  • Deep Copy Linked List with Random Pointer
  • Linked List Cycle

Array

  • Next Greater lexicographical Permutation |字典序
  • Median of Two Sorted Arrays
  • Contains Duplicate | 判断数组中是否有重复元素
  • Remove Duplicates from Sorted Array | O(1)空间内移除数组重复内容
  • Move Zeroes | 把0移到数组末尾
  • Product of Array Except Self
  • 3 Sum

Medium

  • Next Greater lexicographical Permutation |字典序
  • Deep Copy Linked List with Random Pointer
  • Contains Duplicate | 判断数组中是否有重复元素
  • Product of Array Except Self
  • 3 Sum

DynamicProgramming

  • Simple Regular Expression Matching

Backtracking

  • Simple Regular Expression Matching

Hard

  • Median of Two Sorted Arrays
  • LRU Cache
  • Simple Regular Expression Matching

Easy

  • Contains Duplicate | 判断数组中是否有重复元素
  • Remove Duplicates from Sorted Array | O(1)空间内移除数组重复内容
  • Move Zeroes | 把0移到数组末尾

HashTable

  • Deep Copy Linked List with Random Pointer
  • Contains Duplicate | 判断数组中是否有重复元素

Course

  • Technical Report for CS 6421 Distributed Systems
  • Computer Network Exam2 Review outline

Design

  • LRU Cache

BinarySearch

  • Median of Two Sorted Arrays
  • Github
  • Email

Copyright © John Zhang' Blog 2018