All Projects → hitzzc → Go Leetcode

hitzzc / Go Leetcode

Golang solution for leetcode

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Go Leetcode

Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+5586.32%)
Mutual labels:  interview, leetcode
Java
All Examples for learning Java programming and algorithms
Stars: ✭ 14 (-96.32%)
Mutual labels:  leetcode, interview
Coding-Interview-Challenges
This is a repo where I upload code for important interview questions written in Python, C++, and Swift
Stars: ✭ 13 (-96.58%)
Mutual labels:  leetcode, interview
myleetcode
♨️ Detailed Java & Python solution of LeetCode.
Stars: ✭ 34 (-91.05%)
Mutual labels:  leetcode, interview
Coderchef Kitchen
The official repository for our programming kitchen which consists of 50+ delicious programming recipes having all the interesting ingredients ranging from dynamic programming, graph theory, linked lists and much more. All the articles contain beautiful images and some gif/video at times to help clear important concepts.
Stars: ✭ 306 (-19.47%)
Mutual labels:  interview, leetcode
Coding-Interview-101
Solutions to LeetCode problems filtered with companies, topics and difficulty.
Stars: ✭ 21 (-94.47%)
Mutual labels:  leetcode, interview
Coder
求职信息 组队刷题 经验交流
Stars: ✭ 22 (-94.21%)
Mutual labels:  leetcode, interview
iOS-Algorithm
iOS数据结构算法
Stars: ✭ 22 (-94.21%)
Mutual labels:  leetcode, interview
Stl cheat sheets
C++ STL Cheat Sheets.
Stars: ✭ 293 (-22.89%)
Mutual labels:  interview, leetcode
Leetcode 101
LeetCode 101:和你一起你轻松刷题(C++)
Stars: ✭ 5,327 (+1301.84%)
Mutual labels:  interview, leetcode
learning-computer-science
Learning data structures, algorithms, machine learning and various computer science constructs by programming practice from resources around the web.
Stars: ✭ 28 (-92.63%)
Mutual labels:  leetcode, interview
Free Programming Books
📚码农周报 免费的编程书籍,leetcode(力扣)题解、前端算法题,牛客网前端大厂面试题题解、提升工作效率的常用工具等📈🎉
Stars: ✭ 345 (-9.21%)
Mutual labels:  interview, leetcode
fe-interview-handwrite
📖 前端面试常见手写题整理
Stars: ✭ 273 (-28.16%)
Mutual labels:  leetcode, interview
AlgoDaily
just for fun
Stars: ✭ 118 (-68.95%)
Mutual labels:  leetcode, interview
code interview
LeetCode LintCode 题解, 剑指offer题目,互联网公司面试,BAT外企等面试题目
Stars: ✭ 21 (-94.47%)
Mutual labels:  leetcode, interview
LeetCode
Competitive coding submissions at Leetcode goes here
Stars: ✭ 14 (-96.32%)
Mutual labels:  leetcode, interview
leetcode
😖 😕 😃LeetCode问题解题思路。
Stars: ✭ 132 (-65.26%)
Mutual labels:  leetcode, interview
Competitive Programming
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.
Stars: ✭ 65 (-82.89%)
Mutual labels:  leetcode, interview
interview-leetcode
【📚 技术面试高频算法+真实面试各类问答+学习指南】助力快速复习找到工作,涵盖大部分程序员所需要掌握的核心知识。
Stars: ✭ 161 (-57.63%)
Mutual labels:  leetcode, interview
Algorithm
常用算法和数据结构讲解,面试算法题/leetcode解题,提供golang/js版本
Stars: ✭ 312 (-17.89%)
Mutual labels:  interview, leetcode

go-leetcode

Golang solution for leetcode. For each problem, there is a simple *_test.go to test the solution, and you can run go test under corresponding folder.

1. two sum

2. add two numbers

3. longest substring without repeating characters

4. median of two sorted arrays

5. longest palindromic substring

6. zigzag conversion

7. reverse integer

8. string to integer

9. palindrome number

10. Regular Expression Matching

11. container with most water

12. integer to roman

13. roman to integer

14. longest common prefix

15. 3sum

16. 3sum closest

17. letter combinations of a phone number

18. 4sum

19. remove nth node from end of list

20. valid parentheses

21. merge two sorted lists

22. generate parentheses

23. merge k sorted lists

24. swap nodes in pairs

25. reverse nodes in k group

26. Remove Duplicates from Sorted Array

27. Remove Element

31. Next Permutation

32. longest valid parentheses

33. search in rotated sorted array

34. search for a range

35. search insert position

36. valid sudoku

38. count and say

39. combination sum

40. combination sum ii

41. first missing positive

42. trapping rain water

43. multiply strings

46. permutations

47. permutations II

48. rotate image

49. group anagrams

50. pow(x,n)

51. n queens

52. n queens II

53. maximum subarray

54. spiral matrix

55. jump game

58. length of last word

59. spiral matrix II

60. permutation sequence

61. rotate list

62. unique paths

63. unique paths II

64. minimum path sum

65. valid number

66. plus one

67. add binary

70. climbing stairs

72. edit distance

73. set matrix zeroes

74. search a 2D matrix

75. sort colors

76. minimum window substring

77. combinations

78. subsets

79. word search(not solved)

80. Remove Duplicates from Sorted Array II

81. Search in Rotated Sorted Array II

82. remove duplicates from sorted list II

83. remove duplicates from sorted list

84. largest rectangle in histogram

85. maximal rectangle

86. partition list

88. merge sorted array

89. gray code

90. subsets II

91. decode ways

92. reverse linked list II

93. Restore IP Addresses

94. Binary Tree Inorder Traversal

95. Unique Binary Search Trees II

96. Unique Binary Search Trees

98. validate binary search tree

100. same tree

101. symmetric tree

102. Binary Tree Level Order Traversal

103. Binary Tree Zigzag Level Order Traversal

104. maximum depth of binary tree

105. construct binary tree from preorder and inorder traversal

106. construct binary tree from inorder and postorder traversal

107. Binary Tree Level Order Traversal II

108. Convert Sorted Array to Binary Search Tree

109. Convert Sorted List to Binary Search Tree

110. Balanced Binary Tree

111. minimum depth of binary tree

112. path sum

113. path sum II

114. Flatten Binary Tree to Linked List

115. distinct subsequences

116. Populating Next Right Pointers in Each Node

117. Populating Next Right Pointers in Each Node II

118. pascal's triangle

119. pascal's triangle II

120. triangle

121. Best Time to Buy and Sell Stock

122. Best Time to Buy and Sell Stock II

123. Best Time to Buy and Sell Stock III

124. binary tree maximum path sum

125. valid palindrome

126. word ladder II

127. word ladder

128. longest consecutive sequence

129. sum root to leaf numbers

130. surrounded regions

131. palindrome partitioning

132. palindrome partitioning II

133. Clone Graph

134. gas station

135. candy

136. single number

137. single number II

138. copy_list_with_random_pointer

139. word break

140. word break II

141. Linked List Cycle

142. Linked List Cycle II

143. reorder list

144. binary tree preorder traversal

145. binary tree postorder traversal

146. LRU Cache

147. insertion sort list

148. sort list

149. Max Points on a Line

150. evaluate reverse polish notation

151. reverse words in a string

152. maximum product subarray

153. find minimum in rotated sorted array

154. find minimum in rotated sorted array II

155. Min Stack

160. Intersection of Two Linked Lists

162. Find Peak Element

164. Maximum Gap

165. compare version numbers

166. Fraction to Recurring Decimal

167. Two Sum II

168. Excel Sheet Column Title

169. Majority Element

171. Excel Sheet Column Number

172. Factorial Trailing Zeroes

173. Binary Search Tree Iterator

174. Dungeon Game

179. Largest Number

187. Repeated DNA Sequences

188. Best Time to Buy and Sell Stock IV

189. Rotate Array

190. Reverse Bits

191. Number of 1 Bits

198. House Robber

199. Binary Tree Right Side View

200. Number of Islands

201. Bitwise AND of Numbers Range

202. Happy Number

203. Remove Linked List Elements

204. Count Primes

205. Isomorphic Strings

206. Reverse Linked List

207. Course Schedule

208. Implement Trie (Prefix Tree)

209. Minimum Size Subarray Sum

210. Course Schedule II

211. Add and Search Word - Data structure design

213. House Robber II

214. Shortest Palindrome (unsolved)

215. Kth Largest Element in an Array

216. Combination Sum III

217. Contains Duplicate

219. Contains Duplicate II

220. Contains Duplicate III (unsolved)

221. Maximal Square

222. Count Complete Tree Nodes

223. Rectangle Area

224. Basic Calculator

225. Implement Stack using Queues

226. Invert Binary Tree

227. Basic Calculator II

228. Summary Ranges

229. Majority Element II

230. Kth Smallest Element in a BST

231. Power of Two

232. Implement Queue using Stacks

234. Palindrome Linked List

235. Lowest Common Ancestor of a Binary Search Tree

236. Lowest Common Ancestor of a Binary Tree

237. Delete Node in a Linked List

238. product of array except self

239. Sliding Window Maximum

240. Search a 2D Matrix II

241. Different Ways to Add Parentheses

242. Valid Anagram

257. Binary Tree Paths

258. Add Digits

260. Single Number III

263. Ugly Number

264. Ugly Number II

268. Missing Number

278. First Bad Version

279. Perfect Squares

282. Expression Add Operators

283. Move Zeroes

284. Peeking Iterator

287. Find the Duplicate Number

290. Word Pattern

292. Nim Game

295. Find Median from Data Stream

297. Serialize and Deserialize Binary Tree

299. Bulls and Cows

300. Longest Increasing Subsequence

301. Remove Invalid Parentheses

303. Range Sum Query - Immutable

304. Range Sum Query 2D - Immutable

306. Additive Number

307. Range Sum Query - Mutable

309. Best Time to Buy and Sell Stock with Cooldown

312. Burst Balloons

313. Super Ugly Number

315. Count of Smaller Numbers After Self

316. Remove Duplicate Letters

318. Maximum Product of Word Lengths

319. Bulb Switcher

322. Coin Change

326. Power of Three

327. Count of Range Sum

329. Longest Increasing Path in a Matrix

331. Verify Preorder Serialization of a Binary Tree

332. Reconstruct Itinerary

334. Increasing Triplet Subsequence

335. Self Crossing

336. Palindrome Pairs

337. House Robber III

338. Counting Bits

341. Flatten Nested List Iterator

342. Power of Four

343. Integer Break

344. Reverse String

345. Reverse Vowels of a String

347. Top K Frequent Elements

349. Intersection of Two Arrays

350. Intersection of Two Arrays II

354. Russian Doll Envelopes

367. Valid Perfect Square

368. Largest Divisible Subset

371. Sum of Two Integers

373. Find K Pairs with Smallest Sums

374. Guess Number Higher or Lower

375. Guess Number Higher or Lower II

376. Wiggle Subsequence

377. Combination Sum IV

378. Kth Smallest Element in a Sorted Matrix

383. Ransom Note

384. Shuffle an Array

386. Lexicographical Numbers

387. First Unique Character in a String

388. Longest Absolute File Path

389. Find the Difference

390. Elimination Game

391. Is Subsequence

394. Decode String

395. Longest Substring with At Least K Repeating Characters

396. Rotate Function

400. Nth Digit

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].