這次想透過練習 blind 75 ,來整理過去學過的演算法與資料結構
主要會有幾個方向:
1. 圖解的方式來做練習。
2. 分析解題其中的時間與空間複雜度。
3. 預計會使用 golang 作為解題的語言。
4. 寫下卡關遇到的難題。
Valid Parentheses Given a string s containing just the characters '(', ')', '{',...
Binary Search(二分搜尋法) Binary Search 是一種使用在有序陣列的搜尋演算法。 當給定的資料陣列是有排序過的,就可以透過 Binary...
Search in Rotated Sorted Array There is an integer array nums sorted in ascendin...
Find Minimum in Rotated Sorted Array Suppose an array of length n sorted in asce...
LinkedList - 資料結構簡介 LinkedList(鏈結串列) 是一種線性資料集合結構,但其資料集合順序卻不一定按線性的順序儲存資料。 LinkedL...
Merge Two Sorted Lists You are given the heads of two sorted linked lists list1 ...
Reverse Linked List Given the head of a singly linked list, reverse the list, an...
Linked List Cycle Given head, the head of a linked list, determine if the linked...
Remove Nth Node From End of List Given the head of a linked list, remove the nth...
Reorder List You are given the head of a singly linked-list. The list can be rep...