Skip to content

zenglekidd/LeetcodeInSwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetcodeInSwift

This is the tracking page for personal Leetcode progress.


Progress

Stage 1

Total: 48 / 48 (Finished in Day 30)

Stage 2

Total: 41 / 41 (Finished in Day 45)

Stage 3

(Leetcode# <= 200)

Total: 111 / 111 (Finished in Day 99)

Stage 4

  • Tackle a topic at once and then go back and solve a bunch of related problems. Topics:

    • Buy and Sell Stock (I - IV)
    • Recursion
    • 2D Array connectivities
    • Graphs: Adjacency List and Adjacency Matrix
  • Made sure to do a lot of mock interviews. Almost 1 mock interview every other weekend or so.

(Top 90% Speed)

Paper

  • 'Programming pearls: algorithm design techniques' by Jon Bentley (Sep. 1984 Vol. 27 No. 9 Communications of the ACM P885)

  • 'A Note on the Standard Strategy for Developing Loop Invariants and Loops' by David Gries (1982) (ScienceofComputerProgramming2,pp. 207- 214)

  • E. W. Dijkstra, Some beautiful arguments using mathematical induction, Actu Informat. 13 (1980) 1-8.

Book

  • 'Programming Pearls' by Jon Bentley

Sequence

Array

Binary

Dynamic Programming

Geometry

Interval

Linked list

Math

Matrix

Recursion

String

[Encode and Decode Strings]

Tree

Serialize and Deserialize Binary Tree

Heap

References

The 30-minute guide to rocking your next coding interview

Creating and Running a Playground Book

About

Leetcode challenge solution in Swift

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy