A collection of classic programming problems (constantly updating)

The problems are grouped by data structures or algorithms the solutions apply.

  • Stack

leetcode 224: https://www.cnblogs.com/shepherdgai/p/13546796.html

find the nearest greater number on the right: https://www.cnblogs.com/shepherdgai/p/13547135.html

leetcode 946: https://www.cnblogs.com/shepherdgai/p/13550484.html

leetcode 84: https://www.cnblogs.com/shepherdgai/p/13551715.html

leetcode 402: to be continued

  • List

leetcode 142: https://www.cnblogs.com/shepherdgai/p/13567343.html

leetcode 148: https://www.cnblogs.com/shepherdgai/p/13574125.html

  • Heap

leetcode 295: https://www.cnblogs.com/shepherdgai/p/13579848.html

leetcode 407: https://www.cnblogs.com/shepherdgai/p/13591402.html

leetcode 871: to be continued

  • Tree

leetcode 99: to be continued

leetcode 117: to be continued

leetcode 199: to be continued

leetcode 449: to be continued

leetcode 307: to be continued

leetcode 440: to be continued

  • Array

leetcode 134: https://www.cnblogs.com/shepherdgai/p/13599262.html

Beautiful row: to be continued

Meandering array: https://www.cnblogs.com/shepherdgai/p/13619582.html

leetcode 4: to be continued

leetcode 189: https://www.cnblogs.com/shepherdgai/p/13598433.html

  • String

leetcode 28: to be continued

leetcode 5: to be continued

leetcode 208: to be continued

leetcode 791: to be continued

  • Sliding Window

leetcode 3: to be continued

leetcode 76: to be continued

  • Recursion

leetcode 22: to be continued

leetcode 315: to be continued

  • Math 

leetcode 1041: to be continued

leetcode 780: to be continued

  • Dynamic Programming

Hibernate animals proliferation: https://www.cnblogs.com/shepherdgai/p/13616507.html

posted @ 2020-08-27 19:02  shepherd_gai  阅读(217)  评论(0)    收藏  举报