gitextract_5aw899i7/ ├── .gitignore ├── LICENSE ├── README.md ├── algorithm/ │ ├── leetcode/ │ │ ├── 001/ │ │ │ ├── ac001.go │ │ │ └── ac001_test.go │ │ ├── 007/ │ │ │ ├── ac007.go │ │ │ └── ac007_test.go │ │ ├── 009/ │ │ │ ├── ac009.go │ │ │ └── ac009_test.go │ │ ├── 013/ │ │ │ ├── ac013.go │ │ │ └── ac013_test.go │ │ ├── 014/ │ │ │ ├── ac014.go │ │ │ └── ac014_test.go │ │ ├── 020/ │ │ │ ├── ac020.go │ │ │ └── ac020_test.go │ │ ├── 021/ │ │ │ └── ac021.go │ │ ├── 026/ │ │ │ └── ac026.go │ │ ├── 027/ │ │ │ └── ac027.go │ │ ├── 028/ │ │ │ └── ac028.go │ │ ├── 035/ │ │ │ ├── ac035.go │ │ │ └── ac035_test.go │ │ ├── 038/ │ │ │ └── ac038.go │ │ ├── 053/ │ │ │ └── ac053.go │ │ ├── 058/ │ │ │ ├── ac058.go │ │ │ └── ac058_test.go │ │ ├── 066/ │ │ │ └── ac066.go │ │ ├── 067/ │ │ │ ├── ac067.go │ │ │ └── ac067_test.go │ │ ├── 069/ │ │ │ ├── ac069.go │ │ │ └── ac069_test.go │ │ ├── 070/ │ │ │ └── ac070.go │ │ ├── 083/ │ │ │ └── ac083.go │ │ ├── 088/ │ │ │ └── ac088.go │ │ ├── 100/ │ │ │ └── ac100.go │ │ ├── 101/ │ │ │ └── ac101.go │ │ ├── 104/ │ │ │ └── ac104.go │ │ ├── 107/ │ │ │ ├── ac107.go │ │ │ └── ac107_test.go │ │ ├── 108/ │ │ │ └── ac108.go │ │ ├── 110/ │ │ │ └── ac110.go │ │ ├── 111/ │ │ │ └── ac111.go │ │ ├── 112/ │ │ │ └── ac112.go │ │ ├── 118/ │ │ │ └── ac118.go │ │ ├── 119/ │ │ │ └── ac119.go │ │ ├── 120/ │ │ │ ├── ac120.go │ │ │ └── ac120_test.go │ │ ├── 121/ │ │ │ ├── ac121.go │ │ │ └── ac121_test.go │ │ ├── 122/ │ │ │ └── ac122.go │ │ ├── 125/ │ │ │ ├── ac125.go │ │ │ └── ac125_test.go │ │ ├── 136/ │ │ │ └── ac136.go │ │ ├── 137/ │ │ │ ├── ac137.go │ │ │ └── ac137_test.go │ │ ├── 160/ │ │ │ ├── ac160.go │ │ │ └── ac160_test.go │ │ ├── 167/ │ │ │ └── ac167.go │ │ ├── 168/ │ │ │ ├── ac141.go │ │ │ └── ac141_test.go │ │ ├── 169/ │ │ │ └── ac169.go │ │ ├── 171/ │ │ │ └── ac171.go │ │ ├── 172/ │ │ │ └── ac172.go │ │ ├── 189/ │ │ │ ├── ac189.go │ │ │ └── ac189_test.go │ │ ├── 191/ │ │ │ ├── ac191.go │ │ │ └── ac191_test.go │ │ ├── 198/ │ │ │ └── ac198.go │ │ ├── 202/ │ │ │ └── ac202.go │ │ ├── 203/ │ │ │ └── ac203.go │ │ ├── 204/ │ │ │ └── ac204.go │ │ ├── 205/ │ │ │ ├── ac205.go │ │ │ └── ac205_test.go │ │ ├── 206/ │ │ │ └── ac206.go │ │ ├── 217/ │ │ │ └── ac217.go │ │ ├── 219/ │ │ │ └── ac219.go │ │ ├── 226/ │ │ │ └── ac226.go │ │ ├── 231/ │ │ │ └── ac231.go │ │ ├── 234/ │ │ │ └── ac234.go │ │ ├── 258/ │ │ │ └── ac258.go │ │ ├── 263/ │ │ │ └── ac263.go │ │ ├── 268/ │ │ │ ├── ac268.go │ │ │ └── ac268_test.go │ │ ├── 283/ │ │ │ └── ac283.go │ │ ├── 290/ │ │ │ ├── ac290.go │ │ │ └── ac290_test.go │ │ ├── 292/ │ │ │ └── ac292.go │ │ ├── 303/ │ │ │ ├── ac303.go │ │ │ └── ac303_test.go │ │ ├── 326/ │ │ │ ├── ac326.go │ │ │ └── ac326_test.go │ │ ├── 342/ │ │ │ └── ac342.go │ │ ├── 344/ │ │ │ ├── ac344.go │ │ │ └── ac344_test.go │ │ ├── 345/ │ │ │ ├── ac345.go │ │ │ └── ac345_test.go │ │ ├── 349/ │ │ │ ├── ac349.go │ │ │ └── ac349_test.go │ │ ├── 350/ │ │ │ ├── ac350.go │ │ │ └── ac350_test.go │ │ ├── 367/ │ │ │ └── ac367.go │ │ ├── 371/ │ │ │ └── ac371.go │ │ ├── 383/ │ │ │ ├── ac383.go │ │ │ └── ac383_test.go │ │ ├── 387/ │ │ │ └── ac387.go │ │ ├── 389/ │ │ │ ├── ac389.go │ │ │ └── ac389_test.go │ │ ├── 400/ │ │ │ ├── ac400.go │ │ │ └── ac400_test.go │ │ ├── 404/ │ │ │ └── ac404.go │ │ ├── 405/ │ │ │ ├── ac405.go │ │ │ └── ac405_test.go │ │ ├── 409/ │ │ │ ├── ac409.go │ │ │ └── ac409_test.go │ │ ├── 412/ │ │ │ ├── ac412.go │ │ │ └── ac412_test.go │ │ ├── 414/ │ │ │ ├── ac414.go │ │ │ └── ac414_test.go │ │ ├── 415/ │ │ │ ├── ac415.go │ │ │ └── ac415_test.go │ │ ├── 434/ │ │ │ └── ac434.go │ │ ├── 437/ │ │ │ └── ac437.go │ │ ├── 438/ │ │ │ ├── ac438.go │ │ │ └── ac438_test.go │ │ ├── 441/ │ │ │ ├── ac441.go │ │ │ └── ac441_test.go │ │ ├── 443/ │ │ │ ├── ac443.go │ │ │ └── ac443_test.go │ │ ├── 447/ │ │ │ └── ac447.go │ │ ├── 448/ │ │ │ └── ac448.go │ │ ├── 453/ │ │ │ ├── ac453.go │ │ │ └── ac453_test.go │ │ ├── 455/ │ │ │ ├── ac455.go │ │ │ └── ac455_test.go │ │ ├── 458/ │ │ │ └── ac458.go │ │ ├── 459/ │ │ │ ├── ac459.go │ │ │ └── ac459_test.go │ │ ├── 461/ │ │ │ └── ac461.go │ │ ├── 463/ │ │ │ ├── ac463.go │ │ │ └── ac463_test.go │ │ ├── 475/ │ │ │ ├── ac475.go │ │ │ └── ac475_test.go │ │ ├── 476/ │ │ │ ├── ac476.go │ │ │ └── ac476_test.go │ │ ├── 479/ │ │ │ ├── ac479.go │ │ │ └── ac479_test.go │ │ ├── 485/ │ │ │ ├── ac485.go │ │ │ └── ac485_test.go │ │ ├── 492/ │ │ │ ├── ac492.go │ │ │ └── ac492_test.go │ │ ├── 496/ │ │ │ ├── ac496.go │ │ │ └── ac496_test.go │ │ ├── 500/ │ │ │ ├── ac500.go │ │ │ └── ac500_test.go │ │ ├── 501/ │ │ │ ├── ac501.go │ │ │ └── ac501_test.go │ │ ├── 504/ │ │ │ ├── ac504.go │ │ │ └── ac504_test.go │ │ ├── 506/ │ │ │ ├── ac506.go │ │ │ └── ac506_test.go │ │ ├── 507/ │ │ │ ├── ac507.go │ │ │ └── ac507_test.go │ │ ├── 520/ │ │ │ ├── ac520.go │ │ │ └── ac520_test.go │ │ ├── 521/ │ │ │ └── ac521.go │ │ ├── 530/ │ │ │ ├── ac530.go │ │ │ └── ac530_test.go │ │ ├── 532/ │ │ │ ├── ac532.go │ │ │ └── ac532_test.go │ │ ├── 538/ │ │ │ └── ac538.go │ │ ├── 541/ │ │ │ ├── ac541.go │ │ │ └── ac541_test.go │ │ ├── 543/ │ │ │ └── ac543.go │ │ ├── 551/ │ │ │ ├── ac551.go │ │ │ └── ac551_test.go │ │ ├── 557/ │ │ │ ├── ac557.go │ │ │ └── ac557_test.go │ │ ├── 561/ │ │ │ ├── ac561.go │ │ │ └── ac561_test.go │ │ ├── 563/ │ │ │ └── ac563.go │ │ ├── 566/ │ │ │ ├── ac566.go │ │ │ └── ac566_test.go │ │ ├── 572/ │ │ │ └── ac572.go │ │ ├── 575/ │ │ │ ├── ac575.go │ │ │ └── ac575_test.go │ │ ├── 581/ │ │ │ ├── ac581.go │ │ │ └── ac581_test.go │ │ ├── 594/ │ │ │ ├── ac594.go │ │ │ └── ac594_test.go │ │ ├── 598/ │ │ │ ├── ac598.go │ │ │ └── ac598_test.go │ │ ├── 599/ │ │ │ ├── ac599.go │ │ │ └── ac599_test.go │ │ ├── 605/ │ │ │ ├── ac605.go │ │ │ └── ac605_test.go │ │ ├── 606/ │ │ │ └── ac606.go │ │ ├── 617/ │ │ │ └── ac617.go │ │ ├── 628/ │ │ │ └── ac628.go │ │ ├── 633/ │ │ │ └── ac633.go │ │ ├── 637/ │ │ │ └── ac637.go │ │ ├── 643/ │ │ │ ├── ac643.go │ │ │ └── ac643_test.go │ │ ├── 645/ │ │ │ ├── ac645.go │ │ │ └── ac645_test.go │ │ ├── 653/ │ │ │ ├── ac653.go │ │ │ └── ac653_test.go │ │ ├── 657/ │ │ │ ├── ac657.go │ │ │ └── ac657_test.go │ │ ├── 661/ │ │ │ ├── ac661.go │ │ │ └── ac661_test.go │ │ ├── 665/ │ │ │ ├── ac665.go │ │ │ └── ac665_test.go │ │ ├── 669/ │ │ │ └── ac669.go │ │ ├── 671/ │ │ │ ├── ac671.go │ │ │ └── ac671_test.go │ │ ├── 674/ │ │ │ ├── ac674.go │ │ │ └── ac674_test.go │ │ ├── 680/ │ │ │ └── ac680.go │ │ ├── 682/ │ │ │ ├── ac682.go │ │ │ └── ac682_test.go │ │ ├── 686/ │ │ │ ├── ac686.go │ │ │ └── ac686_test.go │ │ ├── 687/ │ │ │ └── ac687.go │ │ ├── 693/ │ │ │ ├── ac693.go │ │ │ └── ac693_test.go │ │ ├── 695/ │ │ │ └── ac695.go │ │ ├── 696/ │ │ │ └── ac696.go │ │ ├── 697/ │ │ │ └── ac697.go │ │ ├── 717/ │ │ │ └── ac717.go │ │ ├── 724/ │ │ │ └── ac724.go │ │ ├── 728/ │ │ │ └── ac728.go │ │ ├── 744/ │ │ │ └── ac744.go │ │ ├── 746/ │ │ │ └── ac746.go │ │ ├── 747/ │ │ │ ├── ac747.go │ │ │ └── ac747_test.go │ │ ├── 762/ │ │ │ └── ac762.go │ │ ├── 766/ │ │ │ ├── ac766.go │ │ │ └── ac766_test.go │ │ ├── 771/ │ │ │ ├── ac771.go │ │ │ └── ac771_test.go │ │ ├── 783/ │ │ │ ├── ac783.go │ │ │ └── ac783_test.go │ │ ├── 784/ │ │ │ ├── ac784.go │ │ │ └── ac784_test.go │ │ ├── 788/ │ │ │ └── ac788.go │ │ ├── 796/ │ │ │ └── ac796.go │ │ ├── 804/ │ │ │ ├── ac804.go │ │ │ └── ac804_test.go │ │ ├── 811/ │ │ │ ├── ac811.go │ │ │ └── ac811_test.go │ │ ├── 812/ │ │ │ ├── ac812.go │ │ │ └── ac812_test.go │ │ ├── 819/ │ │ │ ├── ac819.go │ │ │ └── ac819_test.go │ │ ├── 821/ │ │ │ ├── ac821.go │ │ │ └── ac821_test.go │ │ ├── 824/ │ │ │ ├── ac824.go │ │ │ └── ac824_test.go │ │ ├── 829/ │ │ │ ├── ac829.go │ │ │ └── ac829_test.go │ │ ├── 830/ │ │ │ ├── ac830.go │ │ │ └── ac830_test.go │ │ ├── 832/ │ │ │ └── ac832.go │ │ ├── 836/ │ │ │ └── ac836.go │ │ ├── 840/ │ │ │ └── ac840.go │ │ └── 844/ │ │ └── ac844.go │ └── sfo/ │ ├── 30/ │ │ ├── ac30.go │ │ └── ac30_test.go │ ├── 31/ │ │ ├── ac31.go │ │ └── ac31_test.go │ ├── 32/ │ │ ├── ac32.go │ │ └── ac32_test.go │ ├── 33/ │ │ ├── ac33.go │ │ └── ac33_test.go │ ├── 34/ │ │ ├── ac34.go │ │ └── ac34_test.go │ ├── 35/ │ │ └── ac35.go │ ├── 36/ │ │ ├── ac36.go │ │ └── ac36_test.go │ ├── 38/ │ │ ├── ac38.go │ │ └── ac38_test.go │ ├── 39/ │ │ ├── ac39.go │ │ └── ac39_test.go │ ├── 40/ │ │ ├── ac40.go │ │ └── ac40_test.go │ ├── 42/ │ │ ├── ac42.go │ │ └── ac42_test.go │ ├── 43/ │ │ ├── ac43.go │ │ └── ac43_test.go │ ├── 44/ │ │ ├── ac44.go │ │ └── ac44_test.go │ ├── 45/ │ │ ├── ac45.go │ │ └── ac45_test.go │ ├── 46/ │ │ ├── ac46.go │ │ └── ac46_test.go │ ├── 47/ │ │ ├── ac47.go │ │ └── ac47_test.go │ ├── 48/ │ │ ├── ac48.go │ │ └── ac48_test.go │ ├── 49/ │ │ ├── ac49.go │ │ └── ac49_test.go │ ├── 50/ │ │ ├── ac50.go │ │ └── ac50_test.go │ ├── 51/ │ │ ├── ac51.go │ │ └── ac51_test.go │ ├── 52/ │ │ ├── ac52.go │ │ └── ac52_test.go │ ├── 53/ │ │ ├── ac53.go │ │ └── ac53_test.go │ ├── 54/ │ │ └── ac54.go │ ├── 55/ │ │ ├── ac55.go │ │ └── ac55_test.go │ ├── 56/ │ │ ├── ac56.go │ │ └── ac56_test.go │ ├── 57/ │ │ ├── ac57.go │ │ └── ac57_test.go │ ├── 58/ │ │ ├── ac58.go │ │ └── ac58_test.go │ ├── 59/ │ │ ├── ac59.go │ │ └── ac59_test.go │ ├── 61/ │ │ ├── ac60.go │ │ └── ac60_test.go │ ├── 62/ │ │ ├── ac62.go │ │ └── ac62_test.go │ ├── 63/ │ │ ├── ac63.go │ │ └── ac63_test.go │ └── 65/ │ ├── ac64.go │ └── ac64_test.go ├── lib/ │ ├── BinaryTreeNode.go │ ├── GetLine.go │ ├── Reverse.go │ └── grpool/ │ └── Pool.go └── notes/ ├── defer/ │ └── main.go ├── learn/ │ └── main.go ├── main/ │ └── main.go ├── nil/ │ └── main.go ├── switch/ │ └── main.go ├── time/ │ └── main.go ├── 函数/ │ └── main.go ├── 判断/ │ └── main.go ├── 协程/ │ └── main.go ├── 变量/ │ └── main.go ├── 命令行参数/ │ └── iie.go ├── 导入导出/ │ └── main.go ├── 常量/ │ └── main.go ├── 循环/ │ └── main.go ├── 数组/ │ └── main.go ├── 输入/ │ └── main.go └── 输出/ └── main.go