structy

所属分类:数据结构
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2021-11-08 23:05:06
上 传 者sh-1993
说明:  在Go中解决structy.net数据结构和算法编程问题(带测试)
(Solving structy.net data structures & algorithms programming problems in Go (with Tests))

文件列表:
000-hey-programmer/ (0, 2021-11-08)
000-hey-programmer/cases_test.go (413, 2021-11-08)
000-hey-programmer/concatenation.go (82, 2021-11-08)
000-hey-programmer/concatenation_test.go (983, 2021-11-08)
000-hey-programmer/interpolaton.go (110, 2021-11-08)
000-hey-programmer/interpolaton_test.go (983, 2021-11-08)
001-max-value/ (0, 2021-11-08)
001-max-value/cases_test.go (744, 2021-11-08)
001-max-value/iterative.go (206, 2021-11-08)
001-max-value/iterative_test.go (1248, 2021-11-08)
002-is-prime/ (0, 2021-11-08)
002-is-prime/cases_test.go (920, 2021-11-08)
002-is-prime/naive.go (190, 2021-11-08)
002-is-prime/naive_test.go (1532, 2021-11-08)
002-is-prime/pair.go (192, 2021-11-08)
002-is-prime/pair_6k.go (344, 2021-11-08)
002-is-prime/pair_6k_test.go (1560, 2021-11-08)
002-is-prime/pair_test.go (1504, 2021-11-08)
003-uncompress/ (0, 2021-11-08)
003-uncompress/cases_test.go (659, 2021-11-08)
003-uncompress/generator.go (771, 2021-11-08)
003-uncompress/generator_test.go (1089, 2021-11-08)
003-uncompress/iterative.go (711, 2021-11-08)
003-uncompress/iterative_test.go (1089, 2021-11-08)
003-uncompress/regex.go (352, 2021-11-08)
003-uncompress/regex_test.go (1033, 2021-11-08)
004-compress/ (0, 2021-11-08)
004-compress/cases_test.go (662, 2021-11-08)
004-compress/generator.go (1018, 2021-11-08)
004-compress/generator_test.go (1079, 2021-11-08)
004-compress/iterative.go (967, 2021-11-08)
... ...

# structy.net Solving [structy.net](https://structy.net/) data structures & algorithms programming problems in Go (with Tests) ## I. Introduction [000. hey programmer](https://github.com/ju-popov/structy.net/blob/main/000-hey-programmer) [001. max-value](https://github.com/ju-popov/structy.net/blob/main/001-max-value) [002. is prime](https://github.com/ju-popov/structy.net/blob/main/002-is-prime) ## II. Array and String [003. uncompress](https://github.com/ju-popov/structy.net/blob/main/003-uncompress) [004. compress](https://github.com/ju-popov/structy.net/blob/main/004-compress) [005. anagrams](https://github.com/ju-popov/structy.net/blob/main/005-anagrams) [006. most frequent char](https://github.com/ju-popov/structy.net/blob/main/006-most-frequent-char) [007. pair sum](https://github.com/ju-popov/structy.net/blob/main/007-pair-sum) [008. pair product](https://github.com/ju-popov/structy.net/blob/main/008-pair-product) [009. intersection](https://github.com/ju-popov/structy.net/blob/main/009-intersection) [010. five sort](https://github.com/ju-popov/structy.net/blob/main/010-five-sort) ## III. Linked List [011. linked list values](https://github.com/ju-popov/structy.net/blob/main/011-linked-list-values) [012. sum list](https://github.com/ju-popov/structy.net/blob/main/012-sum-list) [013. linked list find](https://github.com/ju-popov/structy.net/blob/main/013-linked-list-find) [014. get node value](https://github.com/ju-popov/structy.net/blob/main/014-get-node-value) [015. reverse list](https://github.com/ju-popov/structy.net/blob/main/015-reverse-list) [016. zipper lists](https://github.com/ju-popov/structy.net/blob/main/016-zipper-lists) [017. merge lists](https://github.com/ju-popov/structy.net/blob/main/017-merge-lists) [018. is univalue list](https://github.com/ju-popov/structy.net/blob/main/018-is-univalue-list) [019. longest streak](https://github.com/ju-popov/structy.net/blob/main/019-longest-streak) [020. remove node](https://github.com/ju-popov/structy.net/blob/main/020-remove-node) [021. insert node](https://github.com/ju-popov/structy.net/blob/main/021-insert-node) [022. create linked list](https://github.com/ju-popov/structy.net/blob/main/022-create-linked-list) [023. add lists](https://github.com/ju-popov/structy.net/blob/main/023-add-lists) ## IV. Binary Tree [024. depth first values](https://github.com/ju-popov/structy.net/blob/main/024-depth-first-values) [025. breadth first values](https://github.com/ju-popov/structy.net/blob/main/025-breadth-first-values) [026. tree includes](https://github.com/ju-popov/structy.net/blob/main/026-tree-includes) [027. tree sum](https://github.com/ju-popov/structy.net/blob/main/027-tree-sum) [028. tree min value](https://github.com/ju-popov/structy.net/blob/main/028-tree-min-value) [029. max root to leaf path sum](https://github.com/ju-popov/structy.net/blob/main/029-max-root-to-leaf-path-sum) [030. tree path finder](https://github.com/ju-popov/structy.net/blob/main/030-tree-path-finder) [031. tree value count](https://github.com/ju-popov/structy.net/blob/main/031-tree-value-count) [032. how high](https://github.com/ju-popov/structy.net/blob/main/032-how-high) [033. bottom right value](https://github.com/ju-popov/structy.net/blob/main/033-bottom-right-value) [034. all tree paths](https://github.com/ju-popov/structy.net/blob/main/034-all-tree-paths) [035. tree levels](https://github.com/ju-popov/structy.net/blob/main/035-tree-levels) [036. level averages](https://github.com/ju-popov/structy.net/blob/main/036-level-averages) [037. leaf list](https://github.com/ju-popov/structy.net/blob/main/037-leaf-list) ## V. Graph [038. has path](https://github.com/ju-popov/structy.net/blob/main/038-has-path) [039. undirected path](https://github.com/ju-popov/structy.net/blob/main/039-undirected-path) [040. connected components count](https://github.com/ju-popov/structy.net/blob/main/040-connected-components-count) [041. largest component](https://github.com/ju-popov/structy.net/blob/main/041-largest-component) [042. shortest path](https://github.com/ju-popov/structy.net/blob/main/042-shortest-path) [043. island count](https://github.com/ju-popov/structy.net/tree/main/043-island-count) [044. minimum island](https://github.com/ju-popov/structy.net/tree/main/044-minimum-island) [045. closest carrot](https://github.com/ju-popov/structy.net/tree/main/045-closest-carrot) [046. longest path](https://github.com/ju-popov/structy.net/tree/main/046-longest-path) [047. semesters required](https://github.com/ju-popov/structy.net/tree/main/047-semesters-required) [048. best bridge](https://github.com/ju-popov/structy.net/tree/main/048-best-bridge) [049. has cycle](https://github.com/ju-popov/structy.net/tree/main/049-has-cycle) [050. prereqs possible](https://github.com/ju-popov/structy.net/tree/main/050-prereqs-possible) ## VI. Dynamic Programming [051. fib](https://github.com/ju-popov/structy.net/tree/main/051-fib) [052. tribonacci](https://github.com/ju-popov/structy.net/tree/main/052-tribonacci) [053. sum possible](https://github.com/ju-popov/structy.net/tree/main/053-sum-possible) [054. min change](https://github.com/ju-popov/structy.net/tree/main/054-min-change) [055. count paths](https://github.com/ju-popov/structy.net/tree/main/055-count-paths) [056. max path sum](https://github.com/ju-popov/structy.net/tree/main/056-max-path-sum) [057. non-adjacent sum](https://github.com/ju-popov/structy.net/tree/main/057-non-adjacent-sum) [058. summing squares](https://github.com/ju-popov/structy.net/tree/main/058-summing-squares) [059. counting change](https://github.com/ju-popov/structy.net/tree/main/059-counting-change) [060. array stepper](https://github.com/ju-popov/structy.net/tree/main/060-array-stepper) [061. max palin subsequence](https://github.com/ju-popov/structy.net/tree/main/061-max-palin-subsequence) [062. overlap subsequence](https://github.com/ju-popov/structy.net/tree/main/062-overlap-subsequence) [063. can concat](https://github.com/ju-popov/structy.net/tree/main/063-can-concat) [064. quickest concat](https://github.com/ju-popov/structy.net/tree/main/064-quickest-concat) ## VII. Stack [065. paired parentheses](https://github.com/ju-popov/structy.net/tree/main/065-paired-parentheses) [066. befitting brackets](https://github.com/ju-popov/structy.net/tree/main/066-befitting-brackets) [067. decompress braces](https://github.com/ju-popov/structy.net/tree/main/067-decompress-braces) [068. nesting score](https://github.com/ju-popov/structy.net/tree/main/068-nesting-score) ## VIII. Exhaustive Recursion [069. subsets](https://github.com/ju-popov/structy.net/tree/main/069-subsets) [070. permutations](https://github.com/ju-popov/structy.net/tree/main/070-permutations) [071. create combinations](https://github.com/ju-popov/structy.net/tree/main/071-create-combinations) [072. parenthetical possibilities](https://github.com/ju-popov/structy.net/tree/main/072-parenthetical-possibilities) [073. substitute synonyms](https://github.com/ju-popov/structy.net/tree/main/073-substitute-synonyms) ## IX. Mixed Recall [074. linked palindrome](https://github.com/ju-popov/structy.net/tree/main/074-linked-palindrome) [075. middle value](https://github.com/ju-popov/structy.net/tree/main/075-middle-value) [076. linked list cycle](https://github.com/ju-popov/structy.net/tree/main/076-linked-list-cycle) [077. lowest common ancestor](https://github.com/ju-popov/structy.net/tree/main/077-lowest-common-ancestor) [078. flip tree](https://github.com/ju-popov/structy.net/tree/main/078-flip-tree) [079. lefty nodes](https://github.com/ju-popov/structy.net/tree/main/079-lefty-nodes) [080. can color](https://github.com/ju-popov/structy.net/tree/main/080-can-color) [081. tolerant teams](https://github.com/ju-popov/structy.net/tree/main/081-tolerant-teams) [082. rare routing](https://github.com/ju-popov/structy.net/tree/main/082-rare-routing) 083. max increasing subseq 084. positioning plants 085. breaking boundaries 086. merge sort 087. combine intervals 088. binary search 089. binary search tree includes 090. is binary search tree 091. post order 092. build tree in post 093. build tree in pre 094. lexical order 095. detect dictionary 096. topological order 097. safe cracking 098. string search 099. token replace 100. token transform

近期下载者

相关文件


收藏者