Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0voice/campus_recruitmen_questions
2021年最新整理,5000道秋招/提前批/春招/常用面试题(含答案),包括leetcode,校招笔试题,面试题,算法题,语法题。
https://github.com/0voice/campus_recruitmen_questions
acm cpp leetcode mysql nginx os redis
Last synced: about 4 hours ago
JSON representation
2021年最新整理,5000道秋招/提前批/春招/常用面试题(含答案),包括leetcode,校招笔试题,面试题,算法题,语法题。
- Host: GitHub
- URL: https://github.com/0voice/campus_recruitmen_questions
- Owner: 0voice
- Created: 2021-06-28T09:58:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T12:07:44.000Z (7 months ago)
- Last Synced: 2024-10-29T15:26:10.395Z (about 1 month ago)
- Topics: acm, cpp, leetcode, mysql, nginx, os, redis
- Homepage:
- Size: 1.2 MB
- Stars: 2,556
- Watchers: 49
- Forks: 521
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - 0voice/campus_recruitmen_questions - 2021年最新整理,5000道秋招/提前批/春招/常用面试题(含答案),包括leetcode,校招笔试题,面试题,算法题,语法题。 (Others)
README
# 2021年最新整理,5000道校招常用面试题,包含leetcode,校招笔试题,面试题,算法题,语法题。持续更新中。。。
* :trophy: [ACM(已更新200道)](#1)
* :triangular_flag_on_post: [剑指offer(已更新150道)](#2)
* :medal_military: [leetcode(已更新200道)](#3)
* :dart: [mysql(已更新100道)](#4)
* :crystal_ball: [redis(已更新50道)](#5)
* :airplane: [nginx(已更新32道)](#6)
* :loudspeaker: [语法语言(已更新87道)](#7)
* :hourglass: [网络原理(已更新36道)](#8)
* :sparkles: [网络编程(已更新25道)](#9)
* :desktop_computer: [操作系统(已更新18道)](#10)
* :floppy_disk: [编译原理(已更新5道)](#11)
* [并发](#14)
* [堆与栈](#15)
* [树](#16)
* [图](#17)
* [排序](#18)
* [字符串](#19)
* [联系专栏](#22)## 📢 重磅消息 —— 更多资源repo:
* **[最全空降Golang资料补给包(满血战斗)](https://github.com/0voice/Introduction-to-Golang)**
* **[Linux内核学习资料](https://github.com/0voice/linux_kernel_wiki)**
* **[1000+份计算机paper](https://github.com/0voice/computer_expert_paper)**:trophy: ACM
---
##### [1、zoj 3235 Prototype(原型)](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203235%20Prototype.md)
##### [2、zoj 3770 Ranking System(先后次序排列方法)](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203770%20Ranking%20System.md)
##### [3、zoj 2814 Surprising Strings(令人惊讶的字符串)](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202814%20Surprising%20Strings.md)
##### [4、poj 2817 WordStack](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202817%20WordStack.md)
##### [5、poj 3910 GCD Determinant](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203910%20GCD%20Determinant.md)
##### [6、poj 2452 Sticks Problem](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202452%20Sticks%20Problem.md)
##### [7、poj 3071 Football](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203071%20Football.md)
##### [8、poj 1664 放苹果](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201664%20%E6%94%BE%E8%8B%B9%E6%9E%9C.md)
##### [9、poj 3752 字母旋转游戏](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203752%20%E5%AD%97%E6%AF%8D%E6%97%8B%E8%BD%AC%E6%B8%B8%E6%88%8F.md)
##### [10、poj 4006 Genghis Khan the Conqueror](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%204006%20Genghis%20Khan%20the%20Conqueror.md)
##### [11、poj 1205 Water Treatment Plants](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201205%20Water%20Treatment%20Plants.md)
##### [12、poj 3388 Japanese Puzzle](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203388%20Japanese%20Puzzle.md)
##### [13、poj 2386 Lake Counting](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202386%20Lake%20Counting.md)
##### [14、zoj 1861 Gas Station Numbers](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201861%20Gas%20Station%20Numbers.md)
##### [15、zoj 3590 -3+1](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203590%20-3%2B1.md)
##### [16、zoj 2837 Left Library Lift](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202837%20Left%20Library%20Lift.md)
##### [17、zoj 1563 Pearls](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201563%20Pearls.md)
##### [18、poj 1523 SPF](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201523%20SPF.md)
##### [19、poj 1308 Is It A Tree?](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201308%20Is%20It%20A%20Tree%3F.md)
##### [20、poj 2442 Sequence](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202442%20Sequence.md)
##### [21、poj 2417 Discrete Logging](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202417%20Discrete%20Logging.md)
##### [22、poj 3484 Showstopper](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203484%20Showstopper.md)
##### [23、zoj 3109 Decode Message](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203109%20Decode%20Message.md)
##### [24、poj 3548 Restoring the digits](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203548%20Restoring%20the%20digits.md)
##### [25、zoj 2561 Order-Preserving Codes](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202561%20Order-Preserving%20Codes.md)
##### [26、poj 2482 Stars in Your Window](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202482%20Stars%20in%20Your%20Window.md)
##### [27、zoj 1507 Crazy Search](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201507%20Crazy%20Search.md)
##### [28、poj 2447 RSA](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202447%20RSA.md)
##### [29、poj 1628 Deduction](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201628%20Deduction.md)
##### [30、zoj 3019 Puzzle](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203019%20Puzzle.md)
##### [31、poj 1977 Odd Loving Bakers](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201977%20Odd%20Loving%20Bakers.md)
##### [32、poj 1989 The Cow Lineup](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201989%20The%20Cow%20Lineup.md)
##### [33、poj 2672 Hotkeys](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202672%20Hotkeys.md)
##### [34、zoj 3393 Routing](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203393%20Routing.md)
##### [35、zoj 3531 Alice Madness Return](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203531%20Alice%20Madness%20Return.md)
##### [36、zoj 1418 Lazy Math Instructor](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201418%20Lazy%20Math%20Instructor.md)
##### [37、poj 2918 Tudoku](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202918%20Tudoku.md)
##### [38、zoj 2990 Decoding](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202990%20Decoding.md)
##### [39、poj 2323 PERMS](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202323%20PERMS.md)
##### [40、poj 1313 Booklet Printing](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201313%20Booklet%20Printing.md)
##### [41、poj 3216 Repairing Company](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203216%20Repairing%20Company.md)
##### [42、poj 1953 World Cup Noise](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201953%20World%20Cup%20Noise.md)
##### [43、zoj 2247 Magic Trick](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202247%20Magic%20Trick.md)
##### [44、zoj 3502 Contest](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203502%20Contest.md)
##### [45、zoj 2011 Secret Code](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202011%20Secret%20Code.md)
##### [46、zoj 1810 The Gourmet Club](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201810%20The%20Gourmet%20Club.md)
##### [47、zoj 1898 Discrete Logging](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201898%20Discrete%20Logging.md)
##### [48、zoj 3836 Circulation pipe](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203836%20Circulation%20pipe.md)
##### [49、poj 3495 Bitwise XOR of Arithmetic Progression](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203495%20Bitwise%20XOR%20of%20Arithmetic%20Progression.md)
##### [50、poj 3435 Sudoku Checker](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203435%20Sudoku%20Checker.md)
##### [51、zoj 3114 Double Queue](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203114%20Double%20Queue.md)
##### [52、poj 2506 Tiling](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202506%20Tiling.md)
##### [53、zoj 2151 The Highest Profits](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202151%20The%20Highest%20Profits.md)
##### [54、poj 1077 Eight](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201077%20Eight.md)
##### [55、poj 1090 Chain](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201090%20Chain.md)
##### [56、zoj 3890 Wumpus](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203890%20Wumpus.md)
##### [57、poj 3532 Resistance](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203532%20Resistance.md)
##### [58、zoj 1344 A Mazing Problem](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201344%20A%20Mazing%20Problem.md)
##### [59、zoj 1259 Rails](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201259%20Rails.md)
##### [60、poj 3183 Stump Removal](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203183%20Stump%20Removal.md)
##### [61、poj 2893 M × N Puzzle](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202893%20M%20%C3%97%20N%20Puzzle.md)
##### [62、zoj 1119 SPF](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201119%20SPF.md)
##### [63、poj 3635 Full Tank?](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203635%20Full%20Tank%3F.md)
##### [64、poj 3573 I18n](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203573%20I18n.md)
##### [65、zoj 1179 Finding Rectangles](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201179%20Finding%20Rectangles.md)
##### [66、poj 3449 Geometric Shapes](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203449%20Geometric%20Shapes.md)
##### [67、poj 2749 Building roads](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202749%20Building%20roads.md)
##### [68、zoj 2451 Minimizing maximizer](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202451%20Minimizing%20maximizer.md)
##### [69、poj 3222 Edge Pairing](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203222%20Edge%20Pairing.md)
##### [70、poj 1984 Navigation Nightmare](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201984%20Navigation%20Nightmare.md)
##### [71、poj 3860 Fruit Weights](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203860%20Fruit%20Weights.md)
##### [72、poj 2664 Prerequisites?](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202664%20Prerequisites%3F.md)
##### [73、poj 3376 Finding Palindromes](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203376%20Finding%20Palindromes.md)
##### [74、zoj 2725 Digital Deletions](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202725%20Digital%20Deletions.md)
##### [75、zoj 1797 Least Common Multiple](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201797%20Least%20Common%20Multiple.md)
##### [76、poj 3356 AGTC](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203356%20AGTC.md)
##### [77、zoj 1743 Concert Hall Scheduling](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201743%20Concert%20Hall%20Scheduling.md)
##### [78、zoj 1566 Too Lazy To Move](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201566%20Too%20Lazy%20To%20Move.md)
##### [79、poj 3802 Cubist Artwork](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203802%20Cubist%20Artwork.md)
##### [80、zoj 3347 Picture Handling](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203347%20Picture%20Handling.md)
##### [81、zoj 1325 Palindromes](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201325%20Palindromes.md)
##### [82、zoj 3634 Bounty hunter](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203634%20Bounty%20hunter.md)
##### [83、zoj 1671 Walking Ant](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201671%20Walking%20Ant.md)
##### [84、zoj 3661 Palindromic Substring](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203661%20Palindromic%20Substring.md)
##### [85、poj 2362 Square](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202362%20Square.md)
##### [86、zoj 2665 Heapsort](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202665%20Heapsort.md)
##### [87、poj 3883 Penguin Bashing](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203883%20Penguin%20Bashing.md)
##### [88、poj 3585 Accumulation Degree](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203585%20Accumulation%20Degree.md)
##### [89、poj 1480 Optimal Programs](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201480%20Optimal%20Programs.md)
##### [90、poj 2458 Rigging the Bovine Election](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202458%20Rigging%20the%20Bovine%20Election.md)
##### [91、poj 3191 The Moronic Cowmpouter](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203191%20The%20Moronic%20Cowmpouter.md)
##### [92、poj 2903 Joy of Mobile Routing](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202903%20Joy%20of%20Mobile%20Routing.md)
##### [93、zoj 3898 Stean](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203898%20Stean.md)
##### [94、poj 1972 Dice Stacking](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201972%20Dice%20Stacking.md)
##### [95、poj 3363 Annoying painting tool](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203363%20Annoying%20painting%20tool.md)
##### [96、zoj 3795 Grouping](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203795%20Grouping.md)
##### [97、poj 2007 Scrambled Polygon](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202007%20Scrambled%20Polygon.md)
##### [98、zoj 1535 Lucky Ticket](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201535%20Lucky%20Ticket.md)
##### [99、zoj 1496 Best Fit](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201496%20Best%20Fit.md)
##### [100、poj 1284 Primitive Roots](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201284%20Primitive%20Roots.md)
##### [101、zoj 1966 Etaoin Shrdlu](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201966%20Etaoin%20Shrdlu.md)
##### [102、poj 1051 P,MTHBGWB](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201051%20P%2CMTHBGWB.md)
##### [103、poj 2201 Cartesian Tree](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202201%20Cartesian%20Tree.md)
##### [104、poj 3715 Blue and Red](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203715%20Blue%20and%20Red.md)
##### [105、poj 3361 Gaussian Prime Factors](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203361%20Gaussian%20Prime%20Factors.md)
##### [106、poj 3901 The Computer Game](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203901%20The%20Computer%20Game.md)
##### [107、poj 1127 Jack Straws](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201127%20Jack%20Straws.md)
##### [108、zoj 3798 Abs Problem](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203798%20Abs%20Problem.md)
##### [109、poj 3294 Life Forms](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203294%20Life%20Forms.md)
##### [110、zoj 2594 Driving Straight](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202594%20Driving%20Straight.md)
##### [111、poj 2206 poj 2206 Magic Multiplying Machine](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202206%20Magic%20Multiplying%20Machine.md)
##### [112、poj 3623 Best Cow Line, Gold](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203623%20Best%20Cow%20Line%2C%20Gold.md)
##### [113、zoj 2316 Matrix Multiplication](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202316%20Matrix%20Multiplication.md)
##### [114、poj 2409 Let it Bead](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202409%20Let%20it%20Bead.md)
##### [115、zoj 3212 K-Nice](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203212%20K-Nice.md)
##### [116、poj 2668 Defending Castle](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202668%20Defending%20Castle.md)
##### [117、poj 1909 Marbles on a tree](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201909%20Marbles%20on%20a%20tree.md)
##### [118、zoj 1610 Count the Colors](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201610%20Count%20the%20Colors.md)
##### [119、poj 1611 The Suspects](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201611%20The%20Suspects.md)
##### [120、poj 3757 Simple Distributed storage system](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203757%20Simple%20Distributed%20storage%20system.md)
##### [121、zoj 3690 Choosing number](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203690%20Choosing%20number.md)
##### [122、poj 3196 Babylonian Roulette](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203196%20Babylonian%20Roulette.md)
##### [123、zoj 3134 Travel](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203134%20Travel.md)
##### [124、poj 2679 Adventurous Driving](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202679%20Adventurous%20Driving.md)
##### [125、zoj 2898 Greedy Grave Robber](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202898%20Greedy%20Grave%20Robber.md)
##### [126、poj 3554 Almost the shortest route](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203554%20Almost%20the%20shortest%20route.md)
##### [127、zoj 2361 Areas](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202361%20Areas.md)
##### [128、poj 1534 Terrorist Attack](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201534%20Terrorist%20Attack.md)
##### [129、poj 2622 Convex hull](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202622%20Convex%20hull.md)
##### [130、poj 3632 Optimal Parking](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203632%20Optimal%20Parking.md)
##### [131、poj 4003 Bob’s Race](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%204003%20Bob%E2%80%99s%20Race.md)
##### [132、poj 1619 EKG Sequence](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201619%20EKG%20Sequence.md)
##### [133、poj 3914 DuLL](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203914%20DuLL.md)
##### [134、poj 3987 Computer Virus on Planet Pandora](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203987%20Computer%20Virus%20on%20Planet%20Pandora.md)
##### [135、zoj 2993 Model Rocket Height](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202993%20Model%20Rocket%20Height.md)
##### [136、zoj 3151 Dice Compare](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203151%20Dice%20Compare.md)
##### [137、zoj 1279 Cowculations](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201279%20Cowculations.md)
##### [138、poj 1353 Color Change of Go Game Pieces](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201353%20Color%20Change%20of%20Go%20Game%20Pieces.md)
##### [139、poj 3782 Equal Sum Partitions](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203782%20Equal%20Sum%20Partitions.md)
##### [140、poj 3481 Double Queue](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203481%20Double%20Queue.md)
##### [141、poj 1153 SAFE](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201153%20SAFE.md)
##### [142、zoj 2499 The Happy Worm](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202499%20The%20Happy%20Worm.md)
##### [143、poj 3763 Tour in Wonder Land](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203763%20Tour%20in%20Wonder%20Land.md)
##### [144、zoj 3385 Hanami Party](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203385%20Hanami%20Party.md)
##### [145、zoj 3051 Playing Poker](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203051%20Playing%20Poker.md)
##### [146、zoj 2009 Run Away](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202009%20Run%20Away.md)
##### [147、poj 1559 Equation Elation](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201559%20Equation%20Elation.md)
##### [148、poj 3579 Median](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203579%20Median.md)
##### [149、poj 2430 Lazy Cows](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202430%20Lazy%20Cows.md)
##### [150、zoj 1255 The Path](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201255%20The%20Path.md)
##### [151、zoj 3595 Two Sequences](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203595%20Two%20Sequences.md)
##### [152、zoj 3016 Cut](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203016%20Cut.md)
##### [153、poj 3174 Alignment of the Planets](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203174%20Alignment%20of%20the%20Planets.md)
##### [154、zoj 3813 Alternating Sum](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203813%20Alternating%20Sum.md)
##### [155、poj 1690 (Your)((Term)((Project)))](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201690%20Your-Term-Project.md)
##### [156、poj 1650 Integer Approximation](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201650%20Integer%20Approximation.md)
##### [157、zoj 1472 Overlapping Shapes](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201472%20Overlapping%20Shapes.md)
##### [158、zoj 1812 Stamps](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201812%20Stamps.md)
##### [159、poj 2403 Hay Points](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202403%20Hay%20Points.md)
##### [160、zoj 1400 Programmer, Rank Thyself](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201400%20Programmer%2C%20Rank%20Thyself.md)
##### [161、poj 2941 Homogeneous Squares](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202941%20Homogeneous%20Squares.md)
##### [162、poj 1149 PIGS](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201149%20PIGS.md)
##### [163、poj 1240 Pre-Post-erous!](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201240%20Pre-Post-erous!.md)
##### [164、poj 3349 Snowflake Snow Snowflakes](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203349%20Snowflake%20Snow%20Snowflakes.md)
##### [165、poj 1459 Power Network](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201459%20Power%20Network.md)
##### [166、poj 2978 Colored stones](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202978%20Colored%20stones.md)
##### [167、poj 3219 Binomial Coefficients](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203219%20Binomial%20Coefficients.md)
##### [168、zoj 2191 Series Determination](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202191%20Series%20Determination.md)
##### [169、zoj 2913 Bus Pass](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202913%20Bus%20Pass.md)
##### [170、poj 3260 The Fewest Coins](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203260%20The%20Fewest%20Coins.md)
##### [171、poj 3593 Sea Base Exploration](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203593%20Sea%20Base%20Exploration.md)
##### [172、poj 3131 Cubic Eight-Puzzle](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203131%20Cubic%20Eight-Puzzle.md)
##### [173、zoj 2634 Collecting Stones](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202634%20Collecting%20Stones.md)
##### [174、poj 1417 True Liars](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201417%20True%20Liars.md)
##### [175、poj 1789 Truck History](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201789%20Truck%20History.md)
##### [176、zoj 2139 ACM](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202139%20ACM.md)
##### [177、poj 3050 Hopscotch](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203050%20Hopscotch.md)
##### [178、zoj 3663 Polaris of Pandora](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203663%20Polaris%20of%20Pandora.md)
##### [179、poj 1780 Code](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201780%20Code.md)
##### [180、poj 3266 Cow School](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203266%20Cow%20School.md)
##### [181、poj 2771 Guardian of Decency](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202771%20Guardian%20of%20Decency.md)
##### [182、zoj 1501 Knockout Tournament](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201501%20Knockout%20Tournament.md)
##### [183、poj 2827 Auto-Calculation Machine](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202827%20Auto-Calculation%20Machine.md)
##### [184、poj 3612 Telephone Wire](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%203612%20Telephone%20Wire.md)
##### [185、zoj 1237 Fans and Gems](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201237%20Fans%20and%20Gems.md)
##### [186、zoj 2671 Cryptography](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202671%20Cryptography.md)
##### [187、zoj 1433 Treasure Hunters](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201433%20Treasure%20Hunters.md)
##### [188、poj 2174 Decoding Task](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202174%20Decoding%20Task.md)
##### [189、zoj 3291 Never End](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203291%20Never%20End.md)
##### [190、zoj 3049 Diablo II Items](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203049%20Diablo%20II%20Items.md)
##### [191、zoj 1204 Additive equations](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201204%20Additive%20equations.md)
##### [192、zoj 2886 Look and Say](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%202886%20Look%20and%20Say.md)
##### [193、poj 2196 Specialized Four-Digit Numbers](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202196%20Specialized%20Four-Digit%20Numbers.md)
##### [194、poj 2900 Griddy Hobby](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%202900%20Griddy%20Hobby.md)
##### [195、poj 1663 Number Steps](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201663%20Number%20Steps.md)
##### [196、zoj 1497 Ball Toss](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201497%20Ball%20Toss.md)
##### [197、zoj 1404 Oil Pipeline](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%201404%20Oil%20Pipeline.md)
##### [198、zoj 3805 Machine](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203805%20Machine.md)
##### [199、zoj 3811 Untrusted Patrol](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/zoj%203811%20Untrusted%20Patrol.md)
##### [200、poj 1184 聪明的打字员](https://github.com/0voice/campus_recruitmen_questions/blob/main/ACM/poj%201184%20%E8%81%AA%E6%98%8E%E7%9A%84%E6%89%93%E5%AD%97%E5%91%98.md)
:triangular_flag_on_post: 剑指offer
---
##### [1、A + B](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/A%20%2B%20B.md)
##### [2、01背包问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98.md)
##### [3、完全背包问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%AE%8C%E5%85%A8%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98.md)
##### [4、多重背包问题 I](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A4%9A%E9%87%8D%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%20I.md)
##### [5、多重背包问题 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A4%9A%E9%87%8D%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%20II.md)
##### [6、多重背包问题 III](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A4%9A%E9%87%8D%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%20III.md)
##### [7、混合背包问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%B7%B7%E5%90%88%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98.md)
##### [8、二维费用的背包问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E7%BB%B4%E8%B4%B9%E7%94%A8%E7%9A%84%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98.md)
##### [9、分组背包问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%88%86%E7%BB%84%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98.md)
##### [10、有依赖的背包问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%89%E4%BE%9D%E8%B5%96%E7%9A%84%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98.md)
##### [11、背包问题求方案数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E6%B1%82%E6%96%B9%E6%A1%88%E6%95%B0.md)
##### [12、背包问题求具体方案](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E6%B1%82%E5%85%B7%E4%BD%93%E6%96%B9%E6%A1%88.md)
##### [13、找出数组中重复的数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%89%BE%E5%87%BA%E6%95%B0%E7%BB%84%E4%B8%AD%E9%87%8D%E5%A4%8D%E7%9A%84%E6%95%B0%E5%AD%97.md)
##### [14、不修改数组找出重复的数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%B8%8D%E4%BF%AE%E6%94%B9%E6%95%B0%E7%BB%84%E6%89%BE%E5%87%BA%E9%87%8D%E5%A4%8D%E7%9A%84%E6%95%B0%E5%AD%97.md)
##### [15、二维数组中的查找](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E6%9F%A5%E6%89%BE.md)
##### [16、替换空格](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9B%BF%E6%8D%A2%E7%A9%BA%E6%A0%BC.md)
##### [17、从尾到头打印链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BB%8E%E5%B0%BE%E5%88%B0%E5%A4%B4%E6%89%93%E5%8D%B0%E9%93%BE%E8%A1%A8.md)
##### [18、重建二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%87%8D%E5%BB%BA%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [19、二叉树的下一个节点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E4%B8%8B%E4%B8%80%E4%B8%AA%E8%8A%82%E7%82%B9.md)
##### [20、用两个栈实现队列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%94%A8%E4%B8%A4%E4%B8%AA%E6%A0%88%E5%AE%9E%E7%8E%B0%E9%98%9F%E5%88%97.md)
##### [21、斐波那契数列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%88%97.md)
##### [22、旋转数组的最小数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%97%8B%E8%BD%AC%E6%95%B0%E7%BB%84%E7%9A%84%E6%9C%80%E5%B0%8F%E6%95%B0%E5%AD%97.md)
##### [23、矩阵中的路径](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%9F%A9%E9%98%B5%E4%B8%AD%E7%9A%84%E8%B7%AF%E5%BE%84.md)
##### [24、机器人的运动范围](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%BA%E5%99%A8%E4%BA%BA%E7%9A%84%E8%BF%90%E5%8A%A8%E8%8C%83%E5%9B%B4.md)
##### [25、剪绳子](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%89%AA%E7%BB%B3%E5%AD%90.md)
##### [26、二进制中1的个数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E8%BF%9B%E5%88%B6%E4%B8%AD1%E7%9A%84%E4%B8%AA%E6%95%B0.md)
##### [27、数值的整数次方](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E5%80%BC%E7%9A%84%E6%95%B4%E6%95%B0%E6%AC%A1%E6%96%B9.md)
##### [28、在O(1)时间删除链表结点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%9C%A8O(1)%E6%97%B6%E9%97%B4%E5%88%A0%E9%99%A4%E9%93%BE%E8%A1%A8%E7%BB%93%E7%82%B9.md)
##### [29、删除链表中重复的节点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%88%A0%E9%99%A4%E9%93%BE%E8%A1%A8%E4%B8%AD%E9%87%8D%E5%A4%8D%E7%9A%84%E8%8A%82%E7%82%B9.md)
##### [30、正则表达式匹配](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%8C%B9%E9%85%8D.md)
##### [31、表示数值的字符串](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%A1%A8%E7%A4%BA%E6%95%B0%E5%80%BC%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2.md)
##### [32、调整数组顺序使奇数位于偶数前面](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%B0%83%E6%95%B4%E6%95%B0%E7%BB%84%E9%A1%BA%E5%BA%8F%E4%BD%BF%E5%A5%87%E6%95%B0%E4%BD%8D%E4%BA%8E%E5%81%B6%E6%95%B0%E5%89%8D%E9%9D%A2.md)
##### [33、链表中倒数第k个节点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%93%BE%E8%A1%A8%E4%B8%AD%E5%80%92%E6%95%B0%E7%AC%ACk%E4%B8%AA%E8%8A%82%E7%82%B9.md)
##### [34、链表中环的入口结点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%8E%AF%E7%9A%84%E5%85%A5%E5%8F%A3%E7%BB%93%E7%82%B9.md)
##### [35、反转链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%8F%8D%E8%BD%AC%E9%93%BE%E8%A1%A8.md)
##### [36、合并两个排序的链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%90%88%E5%B9%B6%E4%B8%A4%E4%B8%AA%E6%8E%92%E5%BA%8F%E7%9A%84%E9%93%BE%E8%A1%A8.md)
##### [37、树的子结构](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%A0%91%E7%9A%84%E5%AD%90%E7%BB%93%E6%9E%84.md)
##### [38、二叉树的镜像](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E9%95%9C%E5%83%8F.md)
##### [39、对称的二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%AF%B9%E7%A7%B0%E7%9A%84%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [40、顺时针打印矩阵](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%A1%BA%E6%97%B6%E9%92%88%E6%89%93%E5%8D%B0%E7%9F%A9%E9%98%B5.md)
##### [41、包含min函数的栈](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%8C%85%E5%90%ABmin%E5%87%BD%E6%95%B0%E7%9A%84%E6%A0%88.md)
##### [42、栈的压入、弹出序列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%A0%88%E7%9A%84%E5%8E%8B%E5%85%A5%E3%80%81%E5%BC%B9%E5%87%BA%E5%BA%8F%E5%88%97.md)
##### [43、不分行从上往下打印二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%B8%8D%E5%88%86%E8%A1%8C%E4%BB%8E%E4%B8%8A%E5%BE%80%E4%B8%8B%E6%89%93%E5%8D%B0%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [44、分行从上往下打印二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%88%86%E8%A1%8C%E4%BB%8E%E4%B8%8A%E5%BE%80%E4%B8%8B%E6%89%93%E5%8D%B0%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [45、之字形打印二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%B9%8B%E5%AD%97%E5%BD%A2%E6%89%93%E5%8D%B0%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [46、二叉搜索树的后序遍历序列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91%E7%9A%84%E5%90%8E%E5%BA%8F%E9%81%8D%E5%8E%86%E5%BA%8F%E5%88%97.md)
##### [47、二叉树中和为某一值的路径](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E5%8F%89%E6%A0%91%E4%B8%AD%E5%92%8C%E4%B8%BA%E6%9F%90%E4%B8%80%E5%80%BC%E7%9A%84%E8%B7%AF%E5%BE%84.md)
##### [48、复杂链表的复刻](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A4%8D%E6%9D%82%E9%93%BE%E8%A1%A8%E7%9A%84%E5%A4%8D%E5%88%BB.md)
##### [49、二叉搜索树与双向链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91%E4%B8%8E%E5%8F%8C%E5%90%91%E9%93%BE%E8%A1%A8.md)
##### [50、序列化二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%BA%8F%E5%88%97%E5%8C%96%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [51、数字排列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E5%AD%97%E6%8E%92%E5%88%97.md)
##### [52、数组中出现次数超过一半的数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E7%BB%84%E4%B8%AD%E5%87%BA%E7%8E%B0%E6%AC%A1%E6%95%B0%E8%B6%85%E8%BF%87%E4%B8%80%E5%8D%8A%E7%9A%84%E6%95%B0%E5%AD%97.md)
##### [53、最小的k个数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E5%B0%8F%E7%9A%84k%E4%B8%AA%E6%95%B0.md)
##### [54、数据流中的中位数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E6%8D%AE%E6%B5%81%E4%B8%AD%E7%9A%84%E4%B8%AD%E4%BD%8D%E6%95%B0.md)
##### [55、连续子数组的最大和](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%BF%9E%E7%BB%AD%E5%AD%90%E6%95%B0%E7%BB%84%E7%9A%84%E6%9C%80%E5%A4%A7%E5%92%8C.md)
##### [56、从1到n整数中1出现的次数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BB%8E1%E5%88%B0n%E6%95%B4%E6%95%B0%E4%B8%AD1%E5%87%BA%E7%8E%B0%E7%9A%84%E6%AC%A1%E6%95%B0.md)
##### [57、数字序列中某一位的数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E5%AD%97%E5%BA%8F%E5%88%97%E4%B8%AD%E6%9F%90%E4%B8%80%E4%BD%8D%E7%9A%84%E6%95%B0%E5%AD%97.md)
##### [58、把数组排成最小的数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%8A%8A%E6%95%B0%E7%BB%84%E6%8E%92%E6%88%90%E6%9C%80%E5%B0%8F%E7%9A%84%E6%95%B0.md)
##### [59、把数字翻译成字符串](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%8A%8A%E6%95%B0%E5%AD%97%E7%BF%BB%E8%AF%91%E6%88%90%E5%AD%97%E7%AC%A6%E4%B8%B2.md)
##### [60、礼物的最大价值](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%A4%BC%E7%89%A9%E7%9A%84%E6%9C%80%E5%A4%A7%E4%BB%B7%E5%80%BC.md)
##### [61、最长不含重复字符的子字符串](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E9%95%BF%E4%B8%8D%E5%90%AB%E9%87%8D%E5%A4%8D%E5%AD%97%E7%AC%A6%E7%9A%84%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2.md)
##### [62、丑数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%B8%91%E6%95%B0.md)
##### [63、字符串中第一个只出现一次的字符](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%8F%AA%E5%87%BA%E7%8E%B0%E4%B8%80%E6%AC%A1%E7%9A%84%E5%AD%97%E7%AC%A6.md)
##### [64、字符流中第一个只出现一次的字符](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%AD%97%E7%AC%A6%E6%B5%81%E4%B8%AD%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%8F%AA%E5%87%BA%E7%8E%B0%E4%B8%80%E6%AC%A1%E7%9A%84%E5%AD%97%E7%AC%A6(1).md)
##### [65、数组中的逆序对](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E9%80%86%E5%BA%8F%E5%AF%B9.md)
##### [66、两个链表的第一个公共结点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%B8%A4%E4%B8%AA%E9%93%BE%E8%A1%A8%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%85%AC%E5%85%B1%E7%BB%93%E7%82%B9.md)
##### [67、数字在排序数组中出现的次数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E5%AD%97%E5%9C%A8%E6%8E%92%E5%BA%8F%E6%95%B0%E7%BB%84%E4%B8%AD%E5%87%BA%E7%8E%B0%E7%9A%84%E6%AC%A1%E6%95%B0.md)
##### [68、0到n-1中缺失的数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/0%E5%88%B0n-1%E4%B8%AD%E7%BC%BA%E5%A4%B1%E7%9A%84%E6%95%B0%E5%AD%97.md)
##### [69、数组中数值和下标相等的元素](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E7%BB%84%E4%B8%AD%E6%95%B0%E5%80%BC%E5%92%8C%E4%B8%8B%E6%A0%87%E7%9B%B8%E7%AD%89%E7%9A%84%E5%85%83%E7%B4%A0.md)
##### [70、二叉搜索树的第k个结点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91%E7%9A%84%E7%AC%ACk%E4%B8%AA%E7%BB%93%E7%82%B9.md)
##### [71、二叉树的深度](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E6%B7%B1%E5%BA%A6.md)
##### [72、判断该树是不是平衡二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%88%A4%E6%96%AD%E8%AF%A5%E6%A0%91%E6%98%AF%E4%B8%8D%E6%98%AF%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [73、数组中只出现一次的两个数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E7%BB%84%E4%B8%AD%E5%8F%AA%E5%87%BA%E7%8E%B0%E4%B8%80%E6%AC%A1%E7%9A%84%E4%B8%A4%E4%B8%AA%E6%95%B0%E5%AD%97.md)
##### [74、数组中唯一只出现一次的数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E7%BB%84%E4%B8%AD%E5%94%AF%E4%B8%80%E5%8F%AA%E5%87%BA%E7%8E%B0%E4%B8%80%E6%AC%A1%E7%9A%84%E6%95%B0%E5%AD%97.md)
##### [75、和为S的两个数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%92%8C%E4%B8%BAS%E7%9A%84%E4%B8%A4%E4%B8%AA%E6%95%B0%E5%AD%97.md)
##### [76、和为S的连续正数序列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%92%8C%E4%B8%BAS%E7%9A%84%E8%BF%9E%E7%BB%AD%E6%AD%A3%E6%95%B0%E5%BA%8F%E5%88%97.md)
##### [77、翻转单词顺序](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%BF%BB%E8%BD%AC%E5%8D%95%E8%AF%8D%E9%A1%BA%E5%BA%8F.md)
##### [78、左旋转字符串](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%B7%A6%E6%97%8B%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2.md)
##### [79、滑动窗口的最大值](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC.md)
##### [80、骰子的点数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%AA%B0%E5%AD%90%E7%9A%84%E7%82%B9%E6%95%B0.md)
##### [81、扑克牌的顺子](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%89%91%E5%85%8B%E7%89%8C%E7%9A%84%E9%A1%BA%E5%AD%90.md)
##### [82、圆圈中最后剩下的数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%9C%86%E5%9C%88%E4%B8%AD%E6%9C%80%E5%90%8E%E5%89%A9%E4%B8%8B%E7%9A%84%E6%95%B0%E5%AD%97.md)
##### [83、股票的最大利润](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E5%A4%A7%E5%88%A9%E6%B6%A6.md)
##### [84、求1+2+…+n](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%B1%821%2B2%2B%E2%80%A6%2Bn.md)
##### [85、不用加减乘除做加法](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%B8%8D%E7%94%A8%E5%8A%A0%E5%87%8F%E4%B9%98%E9%99%A4%E5%81%9A%E5%8A%A0%E6%B3%95.md)
##### [86、构建乘积数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9E%84%E5%BB%BA%E4%B9%98%E7%A7%AF%E6%95%B0%E7%BB%84.md)
##### [87、把字符串转换成整数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%8A%8A%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BD%AC%E6%8D%A2%E6%88%90%E6%95%B4%E6%95%B0.md)
##### [88、树中两个结点的最低公共祖先](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%A0%91%E4%B8%AD%E4%B8%A4%E4%B8%AA%E7%BB%93%E7%82%B9%E7%9A%84%E6%9C%80%E4%BD%8E%E5%85%AC%E5%85%B1%E7%A5%96%E5%85%88.md)
##### [89、a^b](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/a%5Eb.md)
##### [90、64位整数乘法](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/64%E4%BD%8D%E6%95%B4%E6%95%B0%E4%B9%98%E6%B3%95.md)
##### [91、最短Hamilton路径](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E7%9F%ADHamilton%E8%B7%AF%E5%BE%84.md)
##### [92、递归实现指数型枚举](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%80%92%E5%BD%92%E5%AE%9E%E7%8E%B0%E6%8C%87%E6%95%B0%E5%9E%8B%E6%9E%9A%E4%B8%BE%20.md)
##### [93、递归实现组合型枚举](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%80%92%E5%BD%92%E5%AE%9E%E7%8E%B0%E7%BB%84%E5%90%88%E5%9E%8B%E6%9E%9A%E4%B8%BE.md)
##### [94、递归实现排列型枚举](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%80%92%E5%BD%92%E5%AE%9E%E7%8E%B0%E6%8E%92%E5%88%97%E5%9E%8B%E6%9E%9A%E4%B8%BE.md)
##### [95、你玩过“拉灯”游戏吗?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BD%A0%E7%8E%A9%E8%BF%87%E2%80%9C%E6%8B%89%E7%81%AF%E2%80%9D%E6%B8%B8%E6%88%8F%E5%90%97%EF%BC%9F.md)
##### [96、奇怪的汉诺塔](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A5%87%E6%80%AA%E7%9A%84%E6%B1%89%E8%AF%BA%E5%A1%94.md)
##### [97、约数之和](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%BA%A6%E6%95%B0%E4%B9%8B%E5%92%8C.md)
##### [98、分形之城](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%88%86%E5%BD%A2%E4%B9%8B%E5%9F%8E..md)
##### [99、激光炸弹](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%BF%80%E5%85%89%E7%82%B8%E5%BC%B9.md)
##### [100、增减序列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A2%9E%E5%87%8F%E5%BA%8F%E5%88%97.md)
##### [101、最高的牛](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E9%AB%98%E7%9A%84%E7%89%9B.md)
##### [102、最佳牛围栏](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E4%BD%B3%E7%89%9B%E5%9B%B4%E6%A0%8F.md)
##### [103、电影](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%94%B5%E5%BD%B1.md)
##### [104、货仓选址](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%B4%A7%E4%BB%93%E9%80%89%E5%9D%80.md)
##### [105、七夕祭](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%B8%83%E5%A4%95%E7%A5%AD.md)
##### [106、动态中位数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%8A%A8%E6%80%81%E4%B8%AD%E4%BD%8D%E6%95%B0.md)
##### [107、超快速排序](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%B6%85%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F.md)
##### [108、奇数码问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A5%87%E6%95%B0%E7%A0%81%E9%97%AE%E9%A2%98.md)
##### [109、天才ACM](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A4%A9%E6%89%8DACM.md)
##### [110、防晒](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%98%B2%E6%99%92.md)
##### [111、畜栏预定](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%95%9C%E6%A0%8F%E9%A2%84%E5%AE%9A.md)
##### [112、雷达设备](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%9B%B7%E8%BE%BE%E8%AE%BE%E5%A4%87%20.md)
##### [113、特殊排序](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%89%B9%E6%AE%8A%E6%8E%92%E5%BA%8F.md)
##### [114、国王游戏](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%9B%BD%E7%8E%8B%E6%B8%B8%E6%88%8F.md)
##### [115、给树染色](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%BB%99%E6%A0%91%E6%9F%93%E8%89%B2.md)
##### [116、飞行员兄弟](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%A3%9E%E8%A1%8C%E5%91%98%E5%85%84%E5%BC%9F.md)
##### [117、占卜DIY](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%8D%A0%E5%8D%9CDIY%20.md)
##### [118、分形](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%88%86%E5%BD%A2.md)
##### [119、袭击](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%A2%AD%E5%87%BB.md)
##### [120、防线](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%98%B2%E7%BA%BF.md)
##### [121、赶牛入圈](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%B5%B6%E7%89%9B%E5%85%A5%E5%9C%88.md)
##### [122、糖果传递](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%B3%96%E6%9E%9C%E4%BC%A0%E9%80%92.md)
##### [123、士兵](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%A3%AB%E5%85%B5.md)
##### [124、数的进制转换](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E7%9A%84%E8%BF%9B%E5%88%B6%E8%BD%AC%E6%8D%A2.md)
##### [125、耍杂技的牛](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%80%8D%E6%9D%82%E6%8A%80%E7%9A%84%E7%89%9B.md)
##### [126、最大的和](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E5%A4%A7%E7%9A%84%E5%92%8C.md)
##### [127、任务](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E4%BB%BB%E5%8A%A1.md)
##### [128、编辑器](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%BC%96%E8%BE%91%E5%99%A8.md)
##### [129、火车进栈](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%81%AB%E8%BD%A6%E8%BF%9B%E6%A0%88.md)
##### [130、火车进出栈问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%81%AB%E8%BD%A6%E8%BF%9B%E5%87%BA%E6%A0%88%E9%97%AE%E9%A2%98.md)
##### [131、直方图中最大的矩形](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E7%9B%B4%E6%96%B9%E5%9B%BE%E4%B8%AD%E6%9C%80%E5%A4%A7%E7%9A%84%E7%9F%A9%E5%BD%A2.md)
##### [132、小组队列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%B0%8F%E7%BB%84%E9%98%9F%E5%88%97.md)
##### [133、蚯蚓](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%9A%AF%E8%9A%93.md)
##### [134、双端队列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%8F%8C%E7%AB%AF%E9%98%9F%E5%88%97.md)
##### [135、最大子序和](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E5%A4%A7%E5%AD%90%E5%BA%8F%E5%92%8C.md)
##### [136、邻值查找](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E9%82%BB%E5%80%BC%E6%9F%A5%E6%89%BE.md)
##### [137、是否存在两片形状相同的雪花?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E4%B8%A4%E7%89%87%E5%BD%A2%E7%8A%B6%E7%9B%B8%E5%90%8C%E7%9A%84%E9%9B%AA%E8%8A%B1%3F.md)
##### [138、兔子与兔子](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%85%94%E5%AD%90%E4%B8%8E%E5%85%94%E5%AD%90.md)
##### [139、回文子串的最大长度](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%9B%9E%E6%96%87%E5%AD%90%E4%B8%B2%E7%9A%84%E6%9C%80%E5%A4%A7%E9%95%BF%E5%BA%A6.md)
##### [140、后缀数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84.md)
##### [141、周期](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%91%A8%E6%9C%9F.md)
##### [142、前缀统计](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%89%8D%E7%BC%80%E7%BB%9F%E8%AE%A1.md)
##### [143、最大异或对](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E5%A4%A7%E5%BC%82%E6%88%96%E5%AF%B9.md)
##### [144、最长异或值路径](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%9C%80%E9%95%BF%E5%BC%82%E6%88%96%E5%80%BC%E8%B7%AF%E5%BE%84.md)
##### [145、超市](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%B6%85%E5%B8%82.md)
##### [146、序列](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%BA%8F%E5%88%97.md)
##### [147、数据备份](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%95%B0%E6%8D%AE%E5%A4%87%E4%BB%BD.md)
##### [148、合并果子](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E5%90%88%E5%B9%B6%E6%9E%9C%E5%AD%90.md)
##### [149、荷马史诗](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E8%8D%B7%E9%A9%AC%E5%8F%B2%E8%AF%97.md)
##### [150、括号画家](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E5%89%91%E6%8C%87offer/%E6%8B%AC%E5%8F%B7%E7%94%BB%E5%AE%B6.md)
##### 151、表达式计算4
##### 152、城市游戏
##### 153、双栈排序
##### 154、滑动窗口
##### 155、内存分配
##### 156、矩阵
##### 157、树形地铁系统
##### 158、项链
##### 159、奶牛矩阵
##### 160、匹配统计
##### 161、电话列表
##### 162、黑盒子
##### 163、生日礼物
##### 164、可达性统计
##### 165、小猫爬山
##### 166、数独
##### 167、木棒
##### 168、生日蛋糕
##### 169、数独2
##### 170、加成序列
##### 171、送礼物
##### 172、立体推箱子
##### 173、矩阵距离
##### 174、推箱子
##### 175、电路维修
##### 176、装满的油箱
##### 177、噩梦
##### 178、第K短路
##### 179、八数码
##### 180、排书
##### 181、回转游戏
##### 182、破坏正方形
##### 183、靶形数独
##### 184、虫食算
##### 185、玛雅游戏
##### 186、巴士
##### 187、导弹防御系统
##### 188、武士风度的牛
##### 189、乳草的入侵
##### 190、字串变换
##### 191、天气预报
##### 192、立体推箱子2
##### 193、算乘方的牛
##### 194、涂满它!
##### 195、骑士精神
##### 196、质数距离
##### 197、阶乘分解
##### 198、反素数
##### 199、余数之和
##### 200、Hankson的趣味题
##### 201、可见的点
##### 202、最幸运的数字
##### 203、同余方程
##### 204、表达整数的奇怪方式
##### 205、斐波那契
##### 206、石头游戏
##### 207、球形空间产生器
##### 208、开关问题
##### 209、装备购买
##### 210、异或运算
##### 211、计算系数
##### 212、计数交换
##### 213、古代猪文
##### 214、Devu和鲜花
##### 215、破译密码
##### 216、Rainbow的信号
##### 217、绿豆蛙的归宿
##### 218、扑克牌
##### 219、剪纸游戏
##### 220、最大公约数
##### 221、龙哥的问题
##### 222、青蛙的约会
##### 223、阿九大战朱最学
##### 224、计算器
##### 225、矩阵幂求和
##### 226、233矩阵
##### 227、小部件厂
##### 228、异或
##### 229、新NIM游戏
##### 230、排列计数
##### 231、天码
##### 232、守卫者的挑战
##### 233、换教室
##### 234、放弃测试
##### 235、魔法珠
##### 236、格鲁吉亚和鲍勃
##### 237、程序自动分析
##### 238、银河英雄传说
##### 239、奇偶游戏
##### 240、食物链
##### 241、楼兰图腾
##### 242、一个简单的整数问题
##### 243、一个简单的整数问题2
##### 244、谜一样的牛
##### 245、你能回答这些问题吗
##### 246、区间最大公约数
##### 247、亚特兰蒂斯
##### 248、窗内的星星
##### 249、蒲公英
##### 250、磁力块
##### 251、小Z的袜子
##### 252、树
##### 253、普通平衡树
##### 254、天使玩偶
##### 255、第K小数
##### 256、最大异或和
##### 257、关押罪犯
##### 258、石头剪子布
##### 259、真正的骗子
##### 260、买票
##### 261、旅馆
##### 262、海报
##### 263、作诗
##### 264、权值
##### 265、营业额统计
##### 266、超级备忘录
##### 267、莫基亚
##### 268、流星
##### 269、Fotile模拟赛L
##### 270、可持久化并查集加强版
##### 271、杨老师的照相排列
##### 272、最长公共上升子序列
##### 273、分级
##### 274、移动服务
##### 275、传纸条
##### 276、I-区域
##### 277、饼干
##### 278、数字组合
##### 279、自然数拆分
##### 280、陪审团
##### 281、硬币
##### 282、石子合并
##### 283、多边形
##### 284、金字塔
##### 285、没有上司的舞会
##### 286、选课
##### 287、积蓄程度
##### 288、休息时间
##### 289、环路运输
##### 290、坏掉的机器人
##### 291、蒙德里安的梦想
##### 292、炮兵阵地
##### 293、开车旅行
##### 294、计算重复
##### 295、清理班次
##### 296、清理班次2
##### 297、赤壁之战
##### 298、围栏
##### 299、裁剪序列
##### 300、任务安排1
##### 301、任务安排2
##### 302、任务安排3
##### 303、运输小猫
##### 304、诗人小G
##### 305、一个古老的石头游戏
##### 306、杰拉尔德和巨型象棋
##### 307、连通图
##### 308、它们中的多少个
##### 309、装饰围栏
##### 310、启示录
##### 311、月之谜
##### 312、乌龟棋
##### 313、花店橱窗
##### 314、低买
##### 315、旅行
##### 316、减操作
##### 317、陨石的秘密
##### 318、划分大理石
##### 319、折叠序列
##### 320、能量项链
##### 321、棋盘分割
##### 322、消木块
##### 323、战略游戏
##### 324、贿赂FIPA
##### 325、计算机
##### 326、XOR和路径
##### 327、玉米田
##### 328、芯片
##### 329、围栏障碍训练场
##### 330、估算
##### 331、干草堆
##### 332、股票交易
##### 333、最大子矩阵
##### 334、K匿名序列
##### 335、特别行动队
##### 336、邮局
##### 337、扑克牌
##### 338、计数问题
##### 339、圆形数字
##### 340、通信线路
##### 341、最优贸易
##### 342、道路与航线
##### 343、排序
##### 344、观光之旅
##### 345、牛站
##### 346、走廊泼水节
##### 347、野餐规划
##### 348、沙漠之王
##### 349、黑暗城堡
##### 350、巡逻
##### 351、树网的核
##### 352、闇の連鎖
##### 353、雨天的尾巴
##### 354、天天爱跑步
##### 355、异象石
##### 356、次小生成树
##### 357、疫情控制
##### 358、岛屿
##### 359、创世纪
##### 360、Freda的传呼机
##### 361、观光奶牛
##### 362、区间
##### 363、B城
##### 364、网络
##### 365、圆桌骑士
##### 366、看牛
##### 367、学校网络
##### 368、银河
##### 369、北大ACM队的远足
##### 370、卡图难题
##### 371、牧师约翰最忙碌的一天
##### 372、棋盘覆盖
##### 373、車的放置
##### 374、导弹防御塔
##### 375、蚂蚁
##### 376、机器任务
##### 377、泥泞的区域
##### 378、骑士放置
##### 379、捉迷藏
##### 380、舞动的夜晚
##### 381、有线电视网络
##### 382、K取方格数
##### 383、观光
##### 384、升降梯上
##### 385、GF和猫咪的玩具
##### 386、社交网络
##### 387、北极网络
##### 388、四叶草魔杖
##### 389、直径
##### 390、逃学的小孩
##### 391、聚会
##### 392、会合
##### 393、雇佣收银员
##### 394、最优高铁环
##### 395、冗余路径
##### 396、矿场搭建
##### 397、逃不掉的路
##### 398、交通实时查询系统
##### 399、约翰的旅行
##### 400、太鼓达人
##### 401、从u到v还是从v到u?
##### 402、杀人游戏
##### 403、平面
##### 404、婚礼
##### 405、将他们分好队
##### 406、放置机器人
##### 407、稳定的牛分配
##### 408、回家
##### 409、空袭
##### 410、排版幻灯片
##### 411、国王的任务
##### 412、排水沟
##### 413、乒乓球
##### 414、数字游戏
##### 415、栈
##### 416、麦森数
##### 417、不高兴的津津
##### 418、花生采摘
##### 419、FBI树
##### 420、火星人
##### 421、陶陶摘苹果
##### 422、校门外的树
##### 423、采药
##### 424、循环
##### 425、明明的随机数
##### 426、开心的金明
##### 427、Jam的计数法
##### 428、数列
##### 429、奖学金
##### 430、纪念品分组
##### 431、守望者的逃离
##### 432、Hanoi双塔问题
##### 433、ISBN号码
##### 434、排座椅
##### 435、传球游戏
##### 436、立体图
##### 437、多项式输出
##### 438、分数线划定
##### 439、细胞分裂
##### 440、道路游戏
##### 441、数字统计
##### 442、接水问题
##### 443、导弹拦截
##### 444、三国游戏
##### 445、数字反转
##### 446、统计单词数
##### 447、瑞士轮
##### 448、表达式的值
##### 449、质因数分解
##### 450、寻宝
##### 451、摆花
##### 452、文化之旅
##### 453、计数问题
##### 454、表达式求值
##### 455、小朋友的数字
##### 456、车站分级
##### 457、珠心算测验
##### 458、比例简化
##### 459、螺旋矩阵
##### 460、子矩阵
##### 461、金币
##### 462、扫雷游戏
##### 463、求和
##### 464、推销员
##### 465、买铅笔
##### 466、回文日期
##### 467、海港
##### 468、魔法阵
##### 469、成绩
##### 470、图书管理员
##### 471、棋盘
##### 472、跳房子
##### 473、标题统计
##### 474、龙虎斗
##### 475、摆渡车
##### 476、对称二叉树
##### 477、神经网络
##### 478、侦探推理
##### 479、加分二叉树
##### 480、传染病控制
##### 481、津津的储蓄计划
##### 482、合唱队形
##### 483、谁拿了最多奖学金
##### 484、过河
##### 485、篝火晚会
##### 486、等价表达式
##### 487、金明的预算方案
##### 488、作业调度方案
##### 489、2^k进制数
##### 490、统计数字
##### 491、字符串的展开
##### 492、矩阵取数游戏
##### 493、笨小猴
##### 494、火柴棒等式
##### 495、潜伏者
##### 496、机器翻译
##### 497、引水入城
##### 498、铺地毯
##### 499、聪明的质监员
##### 500、选择客栈
##### 501、观光巴士
##### 502、Vigenère 密码
##### 503、借教室
##### 504、转圈游戏
##### 505、火柴排队
##### 506、货车运输
##### 507、积木大赛
##### 508、花匠
##### 509、华容道
##### 510、生活大爆炸版石头剪刀布
##### 511、联合权值
##### 512、飞扬的小鸟
##### 513、无线网络发射器选址
##### 514、寻找道路
##### 515、解方程
##### 516、神奇的幻方
##### 517、信息传递
##### 518、斗地主
##### 519、跳石头
##### 520、子串
##### 521、运输计划
##### 522、玩具谜题
##### 523、组合数问题
##### 524、愤怒的小鸟
##### 525、小凯的疑惑
##### 526、时间复杂度
##### 527、逛公园
##### 528、奶酪
##### 529、宝藏
##### 530、列队
##### 531、铺设道路
##### 532、货币系统
##### 533、赛道修建
##### 534、旅行
##### 535、填数游戏
##### 536、保卫王国
##### 537、偶数
##### 538、幸运倾角
##### 539、拼凑单词
##### 540、不含九
##### 541、夏洛克和比特串
##### 542、国王的巡回
##### 543、行星距离
##### 544、仙女和女巫
##### 545、Kickstart闹钟
##### 546、糖果
##### 547、滑翔伞
##### 548、最有趣的单词搜索
##### 549、训练
##### 550、包裹
##### 551、抢票
##### 552、酸奶
##### 553、奶茶
##### 554、棋盘游戏
##### 555、相同字母异序词
##### 556、专业村
##### 557、回文序列
##### 558、乘积三元组
##### 559、整合班级
##### 560、逃离洞穴
##### 561、大按钮
##### 562、壁画
##### 563、让我算下方案数
##### 564、正方形计数
##### 565、标识重叠
##### 566、空间立方体
##### 567、硬币
##### 568、奇妙的数列
##### 569、猜拳游戏
##### 570、气球游戏
##### 571、数学编码器
##### 572、中心
##### 573、圣诞树
##### 574、模糊的密码
##### 575、X方阵
##### 576、神奇的思考
##### 577、4M公司
##### 578、去观光
##### 579、夏洛克和矩阵游戏
##### 580、扔垃圾
##### 581、复制粘贴
##### 582、梯形计数
##### 583、黑洞
##### 584、Kicksort排序
##### 585、舞蹈对决
##### 586、抓住它们
##### 587、吃蛋糕
##### 588、巨大的数
##### 589、卡片游戏
##### 590、矩阵切割
##### 591、国家领导者
##### 592、雨
##### 593、简的花店
##### 594、皇家大战
##### 595、夏洛克和括号
##### 596、夏洛克与华生的健身房秘密
##### 597、华生与间隔
##### 598、夏洛克与排序
##### 599、发射站
##### 600、仰视奶牛
##### 601、小Q购物
##### 602、01串
##### 603、打怪兽
##### 604、圆的面积
##### 605、简单乘积
##### 606、平均数1
##### 607、平均数2
##### 608、差
##### 609、工资
##### 610、工资和奖金
##### 611、简单计算
##### 612、球的体积
##### 613、面积
##### 614、最大值
##### 615、油耗
##### 616、两点间的距离
##### 617、距离
##### 618、燃料消耗
##### 619、怪物路径
##### 620、安全区
##### 621、赋值
##### 622、士兵
##### 623、投票
##### 624、坐
##### 625、Codejamon暗号
##### 626、橡皮筋
##### 627、排灯节照明
##### 628、美丽的数
##### 629、放球
##### 630、数组排序
##### 631、Googol字符串
##### 632、g立方体
##### 633、G校园
##### 634、g贪吃蛇
##### 635、旅游
##### 636、g轮
##### 637、g数字
##### 638、Albocede DNA
##### 639、g排名
##### 640、g文件
##### 641、g联赛
##### 642、g矩阵
##### 643、动态网格
##### 644、g气球
##### 645、IP地址摘要
##### 646、虚拟兔子
##### 647、懒惰拼字赛
##### 648、机器人摇滚乐队
##### 649、不是那么随机
##### 650、和之和
##### 651、逛画展
##### 652、切蛋糕
##### 653、钞票
##### 654、时间转换
##### 655、天数转换
##### 656、钞票和硬币
##### 657、选择练习1
##### 658、一元二次方程公式
##### 659、区间
##### 660、零食
##### 661、平均数3
##### 662、点的坐标
##### 663、简单排序
##### 664、三角形
##### 665、倍数
##### 666、三角形类型
##### 667、游戏时间
##### 668、游戏时间2
##### 669、加薪
##### 670、动物
##### 671、DDD
##### 672、税
##### 673、七段显示器
##### 674、超级2048
##### 675、加法
##### 676、切瓷砖
##### 677、找零
##### 678、万万没想到之聪明的编辑
##### 679、奖品分配
##### 680、剪绳子
##### 681、疏散人群
##### 682、丢失的序列
##### 683、密码攻击者
##### 684、除夕夜
##### 685、卡牌游戏
##### 686、括号顺序
##### 687、扫雷
##### 688、乘坐地铁
##### 689、坏掉的计算器
##### 690、俄罗斯方块
##### 691、立方体IV
##### 692、G巴士计数
##### 693、行程排序
##### 694、国际象棋
##### 695、劣马
##### 696、哈默队长
##### 697、蒙斯特
##### 698、读电话号码
##### 699、有理数树
##### 700、排序
##### 701、穿越迷宫
##### 702、太空船防卫
##### 703、数独检查
##### 704、见面和派对
##### 705、六边形
##### 706、龙迷宫
##### 707、忽略注释
##### 708、偶数
##### 709、奇数
##### 710、六个奇数
##### 711、乘法表
##### 712、正数
##### 713、区间 2
##### 714、连续奇数的和 1
##### 715、余数
##### 716、最大数和它的位置
##### 717、简单斐波那契
##### 718、实验
##### 719、连续奇数的和 2
##### 720、连续整数相加
##### 721、递增序列
##### 722、数字序列和它的和
##### 723、PUM
##### 724、约数
##### 725、完全数
##### 726、质数
##### 727、菱形
##### 728、变身程序员
##### 729、特征提取
##### 730、机器人跳跃问题
##### 731、毕业旅行问题
##### 732、过河
##### 733、构建回文
##### 734、能量石
##### 735、多样性子阵
##### 736、安迪种树
##### 737、数组替换
##### 738、数组填充
##### 739、数组选择
##### 740、数组变换
##### 741、斐波那契数列
##### 742、最小数和它的位置
##### 743、数组中的行
##### 744、数组中的列
##### 745、数组的右上半部分
##### 746、数组的左下半部分
##### 747、数组的左上半部分
##### 748、数组的右下半部分
##### 749、数组的上方区域
##### 750、数组的下方区域
##### 751、数组的左方区域
##### 752、数组的右方区域
##### 753、平方矩阵 I
##### 754、平方矩阵 II
##### 755、平方矩阵 III
##### 756、蛇形矩阵
##### 757、修改矩阵
##### 758、切割树
##### 759、格子染色
##### 760、字符串长度
##### 761、字符串中的数字个数
##### 762、字符串匹配
##### 763、循环相克令
##### 764、输出字符串
##### 765、字符串加空格
##### 766、去掉多余的空格
##### 767、信息加密
##### 768、忽略大小写比较字符串大小
##### 769、替换字符
##### 770、单词替换
##### 771、字符串中最长的连续出现的字符
##### 772、只出现一次的字符
##### 773、字符串插入
##### 774、最长单词
##### 775、倒排单词
##### 776、字符串移位包含问题
##### 777、字符串乘方
##### 778、字符串最大跨距
##### 779、最长公共字符串后缀
##### 780、爱健身的小王
##### 781、趣味字母卡片
##### 782、避嫌抢劫
##### 783、括号序列
##### 784、强盗团伙
##### 785、快速排序
##### 786、第k个数
##### 787、归并排序
##### 788、逆序对的数量
##### 789、数的范围
##### 790、数的三次方根
##### 791、高精度加法
##### 792、高精度减法
##### 793、高精度乘法
##### 794、高精度除法
##### 795、前缀和
##### 796、子矩阵的和
##### 797、差分
##### 798、差分矩阵
##### 799、最长连续不重复子序列
##### 800、数组元素的目标和
##### 801、二进制中1的个数
##### 802、区间和
##### 803、区间合并
##### 804、n的阶乘
##### 805、x和y的最大值
##### 806、两个数的和
##### 807、区间求和
##### 808、最大公约数
##### 809、最小公倍数
##### 810、绝对值
##### 811、交换数值
##### 812、打印数字
##### 813、打印矩阵
##### 814、复制数组
##### 815、打印字符串
##### 816、数组翻转
##### 817、数组去重
##### 818、数组排序
##### 819、递归求阶乘
##### 820、递归求斐波那契数列
##### 821、跳台阶
##### 822、走方格
##### 823、排列
##### 824、取现金
##### 825、排队购物
##### 826、单链表
##### 827、双链表
##### 828、模拟栈
##### 829、模拟队列
##### 830、单调栈
##### 831、KMP字符串
##### 832、摆动行走
##### 833、电路板
##### 834、看狗
##### 835、Trie字符串统计
##### 836、合并集合
##### 837、连通块中点的数量
##### 838、堆排序
##### 839、模拟堆
##### 840、模拟散列表
##### 841、字符串哈希
##### 842、排列数字
##### 843、n-皇后问题
##### 844、走迷宫
##### 845、八数码
##### 846、树的重心
##### 847、图中点的层次
##### 848、有向图的拓扑序列
##### 849、Dijkstra求最短路 I
##### 850、Dijkstra求最短路 II
##### 851、spfa求最短路
##### 852、spfa判断负环
##### 853、有边数限制的最短路
##### 854、Floyd求最短路
##### 855、立方体塔
##### 856、变量名拆分
##### 857、宝石迷阵
##### 858、Prim算法求最小生成树
##### 859、Kruskal算法求最小生成树
##### 860、染色法判定二分图
##### 861、二分图的最大匹配
##### 862、三元组排序
##### 863、国庆旅行
##### 864、二维数组区块计数
##### 865、字符串展开
##### 866、试除法判定质数
##### 867、分解质因数
##### 868、筛质数
##### 869、试除法求约数
##### 870、约数个数
##### 871、约数之和
##### 872、最大公约数
##### 873、欧拉函数
##### 874、筛法求欧拉函数
##### 875、快速幂
##### 876、快速幂求逆元
##### 877、扩展欧几里得算法
##### 878、线性同余方程
##### 879、幸存者游戏
##### 880、数字对生成树
##### 881、整理书架
##### 882、飞机最低可俯冲高度
##### 883、高斯消元解线性方程组
##### 884、高斯消元解异或线性方程组
##### 885、求组合数 I
##### 886、求组合数 II
##### 887、求组合数 III
##### 888、求组合数 IV
##### 889、满足条件的01序列
##### 890、能被整除的数
##### 891、Nim游戏
##### 892、台阶-Nim游戏
##### 893、集合-Nim游戏
##### 894、拆分-Nim游戏
##### 895、最长上升子序列
##### 896、最长上升子序列 II
##### 897、最长公共子序列
##### 898、数字三角形
##### 899、编辑距离
##### 900、整数划分
##### 901、滑雪
##### 902、最短编辑距离
##### 903、昂贵的聘礼
##### 904、虫洞
##### 905、区间选点
##### 906、区间分组
##### 907、区间覆盖
##### 908、最大不相交区间数量
##### 909、下棋游戏
##### 910、X还是什么?
##### 911、最后一个客人
##### 912、小吃摊
##### 913、排队打水
##### 914、樱桃网
##### 915、编码美食切换机
##### 916、街头跳棋
##### 917、树上操作
##### 918、软件包管理器
##### 919、竞赛排名
##### 920、最优乘车
##### 921、文件匹配
##### 922、最佳游览
##### 923、积木游戏
##### 924、卫星覆盖
##### 925、个人所得税
##### 926、免费馅饼
##### 928、围巾裁剪
##### 929、SERNET模拟
##### 931、01串
##### 932、钉子和小球
##### 933、最优连通子集
##### 934、瓷片项链
##### 935、程序分析器
##### 936、古城之谜
##### 937、单词查找树
##### 938、青蛙过河
##### 939、算符破译
##### 940、反正切函数的应用
##### 941、聪明的打字员
##### 942、方程的解数
##### 943、贪吃的九头龙
##### 944、荒岛野人
##### 945、机器人M号
##### 946、木棒游戏
##### 947、文本编辑器
##### 948、智破连环阵
##### 949、地精部落
##### 950、郁闷的出纳员
##### 951、曼哈顿
##### 952、降雨量
##### 953、小H的小屋
##### 954、瑰丽华尔兹
##### 955、维护数列
##### 956、智慧珠游戏
##### 957、聪聪与可可
##### 958、月下柠檬树
##### 959、网络收费
##### 960、千年虫
##### 961、最大获利
##### 962、神奇口袋
##### 963、货币兑换
##### 964、项链工厂
##### 965、生成树计数
##### 967、假面舞会
##### 968、设计路线
##### 969、志愿者招募
##### 970、奥运物流
##### 971、糖果雨
##### 972、变换序列
##### 973、二叉查找树
##### 974、植物大战僵尸
##### 975、管道取珠
##### 976、能量采集
##### 977、超级钢琴
##### 978、海拔
##### 979、航空管制
##### 980、旅行路线
##### 981、兔农
##### 982、智能车比赛
##### 983、阿狸的打字机
##### 984、道路修建
##### 985、NOI嘉年华
##### 986、兔兔与蛋蛋游戏
##### 987、随机数生成器
##### 988、骑行川藏
##### 989、魔幻棋盘
##### 990、迷失游乐园
##### 991、美食节
##### 992、向量内积
##### 993、树的计数
##### 994、矩阵游戏
##### 995、书法家
##### 996、快餐店
##### 997、阶乘字符串
##### 998、起床困难综合症
##### 999、魔法森林
##### 1000、动物园
##### 1001、随机数生成器
##### 1002、购票
##### 1003、寿司晚宴
:medal_military: leetcode
---
##### [1、(0001)两数之和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%A4%E6%95%B0%E4%B9%8B%E5%92%8C.md)
##### [2、(0002)两数相加](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%A4%E6%95%B0%E7%9B%B8%E5%8A%A0.md)
##### [3、(0003)无重复字符的最长子串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%97%A0%E9%87%8D%E5%A4%8D%E5%AD%97%E7%AC%A6%E7%9A%84%E6%9C%80%E9%95%BF%E5%AD%90%E4%B8%B2.md)
##### [4、(0004)寻找两个正序数组的中位数](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AF%BB%E6%89%BE%E4%B8%A4%E4%B8%AA%E6%AD%A3%E5%BA%8F%E6%95%B0%E7%BB%84%E7%9A%84%E4%B8%AD%E4%BD%8D%E6%95%B0%C2%A0.md)
##### [5、(0005)最长回文子串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E9%95%BF%E5%9B%9E%E6%96%87%E5%AD%90%E4%B8%B2.md)
##### [6、(0006)zigzag conversion(Z 字形变换)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/Z%20%E5%AD%97%E5%BD%A2%E5%8F%98%E6%8D%A2.md)
##### [7、(0007)reverse integer(整数反转)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%95%B4%E6%95%B0%E5%8F%8D%E8%BD%AC.md)
##### [8、(0008)atoi(字符串转换整数)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%BD%AC%E6%8D%A2%E6%95%B4%E6%95%B0.md)
##### [9、(0009)palindrome number(回文数)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%9B%9E%E6%96%87%E6%95%B0.md)
##### [10、(0010)regular expression matching(正则表达式匹配)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%8C%B9%E9%85%8D.md)
##### [11、(0011)盛最多水的容器](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%9B%9B%E6%9C%80%E5%A4%9A%E6%B0%B4%E7%9A%84%E5%AE%B9%E5%99%A8.md)
##### [12、(0012)roman numeral(整数转罗马数字)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%95%B4%E6%95%B0%E8%BD%AC%E7%BD%97%E9%A9%AC%E6%95%B0%E5%AD%97.md)
##### [13、(0013)roman to integer(罗马数字转整数)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BD%97%E9%A9%AC%E6%95%B0%E5%AD%97%E8%BD%AC%E6%95%B4%E6%95%B0.md)
##### [14、(0014)longest common prefix(最长公共前缀)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%89%8D%E7%BC%80.md)
##### [15、(0015)三数之和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%89%E6%95%B0%E4%B9%8B%E5%92%8C.md)
##### [16、(0016)three sum closest(最接近的三数之和)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E6%8E%A5%E8%BF%91%E7%9A%84%E4%B8%89%E6%95%B0%E4%B9%8B%E5%92%8C.md)
##### [17、(0017)电话号码的字母组合](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%94%B5%E8%AF%9D%E5%8F%B7%E7%A0%81%E7%9A%84%E5%AD%97%E6%AF%8D%E7%BB%84%E5%90%88.md)
##### [18、(0018)four sum](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%9B%9B%E6%95%B0%E4%B9%8B%E5%92%8C.md)
##### [19、(0019)删除链表的倒数第 N 个节点](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%A0%E9%99%A4%E9%93%BE%E8%A1%A8%E7%9A%84%E5%80%92%E6%95%B0%E7%AC%AC%20N%20%E4%B8%AA%E7%BB%93%E7%82%B9.md)
##### [20、(0020)有效的括号](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%89%E6%95%88%E7%9A%84%E6%8B%AC%E5%8F%B7.md)
##### [21、(0021)合并两个有序链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%90%88%E5%B9%B6%E4%B8%A4%E4%B8%AA%E6%9C%89%E5%BA%8F%E9%93%BE%E8%A1%A8.md)
##### [22、(0022)括号生成](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%8B%AC%E5%8F%B7%E7%94%9F%E6%88%90.md)
##### [23、(0023)合并 K 个升序链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%90%88%E5%B9%B6K%E4%B8%AA%E5%8D%87%E5%BA%8F%E9%93%BE%E8%A1%A8.md)
##### [24、(0024)两两交换链表中的节点](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%A4%E4%B8%A4%E4%BA%A4%E6%8D%A2%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E8%8A%82%E7%82%B9.md)
##### [25、(0025)K 个一组翻转链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/K%20%E4%B8%AA%E4%B8%80%E7%BB%84%E7%BF%BB%E8%BD%AC%E9%93%BE%E8%A1%A8.md)
##### [26、(0026)删除排序数组中的重复项](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%A0%E9%99%A4%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E9%87%8D%E5%A4%8D%E9%A1%B9.md)
##### [27、(0027)remove element(移除元素)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%A7%BB%E9%99%A4%E5%85%83%E7%B4%A0.md)
##### [28、(0028)implement strstr(实现 strStr())](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AE%9E%E7%8E%B0%20strStr().md)
##### [29、(0029)两数相除](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%A4%E6%95%B0%E7%9B%B8%E9%99%A4.md)
##### [30、(0030)串联所有单词的子串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%B2%E8%81%94%E6%89%80%E6%9C%89%E5%8D%95%E8%AF%8D%E7%9A%84%E5%AD%90%E4%B8%B2.md)
##### [31、(0031)下一个排列](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%8B%E4%B8%80%E4%B8%AA%E6%8E%92%E5%88%97.md)
##### [32、(0032)最长有效括号](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E9%95%BF%E6%9C%89%E6%95%88%E6%8B%AC%E5%8F%B7.md)
##### [33、(0033)搜索旋转排序数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%90%9C%E7%B4%A2%E6%97%8B%E8%BD%AC%E6%8E%92%E5%BA%8F%E6%95%B0%E7%BB%84.md)
##### [34、(0034)在排序数组中查找元素的第一个和最后一个位置](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%9C%A8%E6%8E%92%E5%BA%8F%E6%95%B0%E7%BB%84%E4%B8%AD%E6%9F%A5%E6%89%BE%E5%85%83%E7%B4%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%92%8C%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E4%BD%8D%E7%BD%AE.md)
##### [35、(0035)search insert position(搜索插入位置)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%90%9C%E7%B4%A2%E6%8F%92%E5%85%A5%E4%BD%8D%E7%BD%AE.md)
##### [36、(0036)valid sudoku(有效的数独)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%89%E6%95%88%E7%9A%84%E6%95%B0%E7%8B%AC.md)
##### [37、(0037)sudoku solver(解数独)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%A7%A3%E6%95%B0%E7%8B%AC.md)
##### [38、(0038)外观数列](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%A4%96%E8%A7%82%E6%95%B0%E5%88%97.md)
##### [39、(0039)组合总和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C.md)
##### [40、(0040)组合总和 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C%20II.md)
##### [41、(0041)first missing positive(缺失的第一个正数)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BC%BA%E5%A4%B1%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%95%B0.md)
##### [42、(0042)接雨水](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%8E%A5%E9%9B%A8%E6%B0%B4.md)
##### [43、(0043)multiply strings(字符串相乘)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9B%B8%E4%B9%98.md)
##### [44、(0044)wildcard matching(通配符匹配)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%80%9A%E9%85%8D%E7%AC%A6%E5%8C%B9%E9%85%8D.md)
##### [45、(0045)jump game ii(跳跃游戏 II)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%B7%B3%E8%B7%83%E6%B8%B8%E6%88%8F%20II.md)
##### [46、(0046)全排列](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%85%A8%E6%8E%92%E5%88%97.md)
##### [47、(0047)全排列 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%85%A8%E6%8E%92%E5%88%97%20II.md)
##### [48、(0048)旋转图像](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%97%8B%E8%BD%AC%E5%9B%BE%E5%83%8F.md)
##### [49、(0049)字母异位词分组](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AD%97%E6%AF%8D%E5%BC%82%E4%BD%8D%E8%AF%8D%E5%88%86%E7%BB%84.md)
##### [50、(0050)Pow(x, n)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/Pow(x%2C%20n).md)
##### [51、(0051)N 皇后](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/N%20%E7%9A%87%E5%90%8E.md)
##### [52、(0052)N 皇后 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/N%20%E7%9A%87%E5%90%8E%20II.md)
##### [53、(0053)最大子序和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E5%A4%A7%E5%AD%90%E5%BA%8F%E5%92%8C.md)
##### [54、(0054)spiral matrix(螺旋矩阵)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%9E%BA%E6%97%8B%E7%9F%A9%E9%98%B5.md)
##### [55、(0055)跳跃游戏](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%B7%B3%E8%B7%83%E6%B8%B8%E6%88%8F.md)
##### [56、(0056)合并区间](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%90%88%E5%B9%B6%E5%8C%BA%E9%97%B4.md)
##### [57、(0057)插入区间](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%8F%92%E5%85%A5%E5%8C%BA%E9%97%B4.md)
##### [58、(0058)length of last word(最后一个单词的长度)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E5%8D%95%E8%AF%8D%E7%9A%84%E9%95%BF%E5%BA%A6.md)
##### [59、(0059)螺旋矩阵 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%9E%BA%E6%97%8B%E7%9F%A9%E9%98%B5%20II.md)
##### [60、(0060)第 k 个排列](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%8E%92%E5%88%97%E5%BA%8F%E5%88%97.md)
##### [61、(0061)旋转链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%97%8B%E8%BD%AC%E9%93%BE%E8%A1%A8.md)
##### [62、(0062)不同路径](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%8D%E5%90%8C%E8%B7%AF%E5%BE%84.md)
##### [63、(0063)不同路径 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%8D%E5%90%8C%E8%B7%AF%E5%BE%84%20II.md)
##### [64、(0064)最小路径和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E5%B0%8F%E8%B7%AF%E5%BE%84%E5%92%8C.md)
##### [65、(0065)有效数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%89%E6%95%88%E6%95%B0%E5%AD%97.md)
##### [66、(0066)加一](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8A%A0%E4%B8%80.md)
##### [67、(0067)二进制求和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%B1%82%E5%92%8C.md)
##### [68、(0068)文本左右对齐](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%96%87%E6%9C%AC%E5%B7%A6%E5%8F%B3%E5%AF%B9%E9%BD%90.md)
##### [69、(0069)x 的平方根](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/x%20%E7%9A%84%E5%B9%B3%E6%96%B9%E6%A0%B9.md)
##### [70、(0070)爬楼梯](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%88%AC%E6%A5%BC%E6%A2%AF.md)
##### [71、(0071)简化路径](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%AE%80%E5%8C%96%E8%B7%AF%E5%BE%84.md)
##### [72、(0072)编辑距离](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BC%96%E8%BE%91%E8%B7%9D%E7%A6%BB.md)
##### [73、(0073)矩阵置零](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%9F%A9%E9%98%B5%E7%BD%AE%E9%9B%B6.md)
##### [74、(0074)搜索二维矩阵](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%90%9C%E7%B4%A2%E4%BA%8C%E7%BB%B4%E7%9F%A9%E9%98%B5.md)
##### [75、(0075)颜色分类](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%A2%9C%E8%89%B2%E5%88%86%E7%B1%BB.md)
##### [76、(0076)最小覆盖子串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E5%B0%8F%E8%A6%86%E7%9B%96%E5%AD%90%E4%B8%B2.md)
##### [77、(0077)组合](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BB%84%E5%90%88.md)
##### [78、(0078)子集](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AD%90%E9%9B%86.md)
##### [79、(0079)单词搜索](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8D%95%E8%AF%8D%E6%90%9C%E7%B4%A2.md)
##### [80、(0080)删除排序数组中的重复项 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%A0%E9%99%A4%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E9%87%8D%E5%A4%8D%E9%A1%B9%20II.md)
##### [81、(0081)搜索旋转排序数组 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%90%9C%E7%B4%A2%E6%97%8B%E8%BD%AC%E6%8E%92%E5%BA%8F%E6%95%B0%E7%BB%84%20II.md)
##### [82、(0082)删除排序链表中的重复元素 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%A0%E9%99%A4%E6%8E%92%E5%BA%8F%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E9%87%8D%E5%A4%8D%E5%85%83%E7%B4%A0%20II.md)
##### [83、(0083)删除排序链表中的重复元素](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%A0%E9%99%A4%E6%8E%92%E5%BA%8F%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E9%87%8D%E5%A4%8D%E5%85%83%E7%B4%A0.md)
##### [84、(0084)柱状图中最大的矩形](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9F%B1%E7%8A%B6%E5%9B%BE%E4%B8%AD%E6%9C%80%E5%A4%A7%E7%9A%84%E7%9F%A9%E5%BD%A2.md)
##### [85、(0085)最大矩形](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E5%A4%A7%E7%9F%A9%E5%BD%A2.md)
##### [86、(0086)分隔链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%86%E9%9A%94%E9%93%BE%E8%A1%A8.md)
##### [87、(0087)扰乱字符串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%89%B0%E4%B9%B1%E5%AD%97%E7%AC%A6%E4%B8%B2.md)
##### [88、(0088)合并两个有序数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%90%88%E5%B9%B6%E4%B8%A4%E4%B8%AA%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84.md)
##### [89、(0089)格雷编码](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%A0%BC%E9%9B%B7%E7%BC%96%E7%A0%81.md)
##### [90、(0090)子集 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AD%90%E9%9B%86%20II.md)
##### [91、(0091)解码方法](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%A7%A3%E7%A0%81%E6%96%B9%E6%B3%95.md)
##### [92、(0092)反转链表 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8F%8D%E8%BD%AC%E9%93%BE%E8%A1%A8%20II.md)
##### [93、(0093)复原 IP 地址](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%A4%8D%E5%8E%9F%20IP%20%E5%9C%B0%E5%9D%80.md)
##### [94、(0094)二叉树的中序遍历](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E4%B8%AD%E5%BA%8F%E9%81%8D%E5%8E%86.md)
##### [95、(0095)不同的二叉搜索树 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91%20II.md)
##### [96、(0096)不同的二叉搜索树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.md)
##### [97、(0097)交错字符串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%A4%E9%94%99%E5%AD%97%E7%AC%A6%E4%B8%B2.md)
##### [98、(0098)验证二叉搜索树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%AA%8C%E8%AF%81%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.md)
##### [99、(0099)恢复二叉搜索树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%81%A2%E5%A4%8D%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.md)
##### [100、(0100)相同得树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%9B%B8%E5%90%8C%E7%9A%84%E6%A0%91.md)
##### [101、(0101)对称二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AF%B9%E7%A7%B0%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [102、(0102)二叉树的层序遍历](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86.md)
##### [103、(0103)二叉树的锯齿形层次遍历](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E9%94%AF%E9%BD%BF%E5%BD%A2%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86.md)
##### [104、(0104)二叉树的最大深度](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E6%9C%80%E5%A4%A7%E6%B7%B1%E5%BA%A6.md)
##### [105、(0105)从前序与中序遍历序列构造二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BB%8E%E5%89%8D%E5%BA%8F%E4%B8%8E%E4%B8%AD%E5%BA%8F%E9%81%8D%E5%8E%86%E5%BA%8F%E5%88%97%E6%9E%84%E9%80%A0%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [106、(0106)从中序与后序遍历序列构造二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BB%8E%E4%B8%AD%E5%BA%8F%E4%B8%8E%E5%90%8E%E5%BA%8F%E9%81%8D%E5%8E%86%E5%BA%8F%E5%88%97%E6%9E%84%E9%80%A0%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [107、(0107)二叉树的层序遍历 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%B1%82%E5%BA%8F%E9%81%8D%E5%8E%86%20II.md)
##### [108、(0108)将有序数组转换为二叉搜索树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%B0%86%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E8%BD%AC%E6%8D%A2%E4%B8%BA%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.md)
##### [109、(0109)有序链表转换二叉搜索树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%89%E5%BA%8F%E9%93%BE%E8%A1%A8%E8%BD%AC%E6%8D%A2%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.md)
##### [110、(0110)平衡二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [111、(0111)二叉树的最小深度](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E6%9C%80%E5%B0%8F%E6%B7%B1%E5%BA%A6.md)
##### [112、(0112)路径总和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%B7%AF%E5%BE%84%E6%80%BB%E5%92%8C.md)
##### [113、(0113)路径总和 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%B7%AF%E5%BE%84%E6%80%BB%E5%92%8C%20II.md)
##### [114、(0114)二叉树展开为链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E5%B1%95%E5%BC%80%E4%B8%BA%E9%93%BE%E8%A1%A8.md)
##### [115、(0115)不同的子序列](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%8D%E5%90%8C%E7%9A%84%E5%AD%90%E5%BA%8F%E5%88%97.md)
##### [116、(0116)填充每个节点的下一个右侧节点指针](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%A1%AB%E5%85%85%E6%AF%8F%E4%B8%AA%E8%8A%82%E7%82%B9%E7%9A%84%E4%B8%8B%E4%B8%80%E4%B8%AA%E5%8F%B3%E4%BE%A7%E8%8A%82%E7%82%B9%E6%8C%87%E9%92%88.md)
##### [117、(0117)填充每个节点的下一个右侧节点指针 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%A1%AB%E5%85%85%E6%AF%8F%E4%B8%AA%E8%8A%82%E7%82%B9%E7%9A%84%E4%B8%8B%E4%B8%80%E4%B8%AA%E5%8F%B3%E4%BE%A7%E8%8A%82%E7%82%B9%E6%8C%87%E9%92%88%20II.md)
##### [118、(0118)杨辉三角](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9D%A8%E8%BE%89%E4%B8%89%E8%A7%92.md)
##### [119、(0119)杨辉三角 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9D%A8%E8%BE%89%E4%B8%89%E8%A7%92%20II.md)
##### [120、(0120)三角形最小路径和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%89%E8%A7%92%E5%BD%A2%E6%9C%80%E5%B0%8F%E8%B7%AF%E5%BE%84%E5%92%8C.md)
##### [121、(0121)买卖股票的最佳时机](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%97%B6%E6%9C%BA.md)
##### [122、(0122)买卖股票的最佳时机 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%97%B6%E6%9C%BA%20II.md)
##### [123、(0123)买卖股票的最佳时机 III](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%97%B6%E6%9C%BA%20III.md)
##### [124、(0124)二叉树中的最大路径和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E4%B8%AD%E7%9A%84%E6%9C%80%E5%A4%A7%E8%B7%AF%E5%BE%84%E5%92%8C.md)
##### [125、(0125)验证回文串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%AA%8C%E8%AF%81%E5%9B%9E%E6%96%87%E4%B8%B2.md)
##### [126、(0126)单词接龙 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8D%95%E8%AF%8D%E6%8E%A5%E9%BE%99%20II.md)
##### [127、(0127)单词接龙](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8D%95%E8%AF%8D%E6%8E%A5%E9%BE%99.md)
##### [128、(0128)最长连续序列](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E9%95%BF%E8%BF%9E%E7%BB%AD%E5%BA%8F%E5%88%97.md)
##### [129、(0129)求根到叶子节点数字之和](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%B1%82%E6%A0%B9%E8%8A%82%E7%82%B9%E5%88%B0%E5%8F%B6%E8%8A%82%E7%82%B9%E6%95%B0%E5%AD%97%E4%B9%8B%E5%92%8C.md)
##### [130、(0130)被围绕的区域](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%A2%AB%E5%9B%B4%E7%BB%95%E7%9A%84%E5%8C%BA%E5%9F%9F.md)
##### [131、(0131)分割回文串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%86%E5%89%B2%E5%9B%9E%E6%96%87%E4%B8%B2.md)
##### [132、(0132)分割回文串 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%86%E5%89%B2%E5%9B%9E%E6%96%87%E4%B8%B2%20II.md)
##### [133、(0133)clone graph](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%85%8B%E9%9A%86%E5%9B%BE.md)
##### [134、(0134)gas station](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8A%A0%E6%B2%B9%E7%AB%99.md)
##### [135、(0135)candy](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%86%E5%8F%91%E7%B3%96%E6%9E%9C.md)
##### [136、(0136)只出现一次的数字](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8F%AA%E5%87%BA%E7%8E%B0%E4%B8%80%E6%AC%A1%E7%9A%84%E6%95%B0%E5%AD%97.md)
##### [137、(0137)只出现一次的数字 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8F%AA%E5%87%BA%E7%8E%B0%E4%B8%80%E6%AC%A1%E7%9A%84%E6%95%B0%E5%AD%97%20II.md)
##### [138、(0138)复制带随机指针的链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%A4%8D%E5%88%B6%E5%B8%A6%E9%9A%8F%E6%9C%BA%E6%8C%87%E9%92%88%E7%9A%84%E9%93%BE%E8%A1%A8.md)
##### [139、(0139)单词拆分](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8D%95%E8%AF%8D%E6%8B%86%E5%88%86.md)
##### [140、(0140)单词拆分 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8D%95%E8%AF%8D%E6%8B%86%E5%88%86%20II.md)
##### [141、(0141)环形链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%8E%AF%E5%BD%A2%E9%93%BE%E8%A1%A8.md)
##### [142、(0142)环形链表 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%8E%AF%E5%BD%A2%E9%93%BE%E8%A1%A8%20II.md)
##### [143、(0143)重排链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%87%8D%E6%8E%92%E9%93%BE%E8%A1%A8.md)
##### [144、(0144)二叉树的前序遍历](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%89%8D%E5%BA%8F%E9%81%8D%E5%8E%86.md)
##### [145、(0145)二叉树的后序遍历](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%90%8E%E5%BA%8F%E9%81%8D%E5%8E%86.md)
##### [146、(0146)LRU 缓存机制](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/LRU%20%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6.md)
##### [147、(0147)对链表进行插入排序](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AF%B9%E9%93%BE%E8%A1%A8%E8%BF%9B%E8%A1%8C%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F.md)
##### [148、(0148)排序链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%8E%92%E5%BA%8F%E9%93%BE%E8%A1%A8.md)
##### [149、(0149)直线上最多的点数](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%9B%B4%E7%BA%BF%E4%B8%8A%E6%9C%80%E5%A4%9A%E7%9A%84%E7%82%B9%E6%95%B0.md)
##### [150、(0150)逆波兰表达式求值](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%80%86%E6%B3%A2%E5%85%B0%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%B1%82%E5%80%BC.md)
##### [151、(0151)翻转字符串里的单词](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BF%BB%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%87%8C%E7%9A%84%E5%8D%95%E8%AF%8D.md)
##### [152、(0152)乘积最大子数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B9%98%E7%A7%AF%E6%9C%80%E5%A4%A7%E5%AD%90%E6%95%B0%E7%BB%84.md)
##### [153、(0153)寻找旋转排序数组中的最小值](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AF%BB%E6%89%BE%E6%97%8B%E8%BD%AC%E6%8E%92%E5%BA%8F%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E6%9C%80%E5%B0%8F%E5%80%BC.md)
##### [154、(0154)寻找旋转排序数组中的最小值 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AF%BB%E6%89%BE%E6%97%8B%E8%BD%AC%E6%8E%92%E5%BA%8F%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E6%9C%80%E5%B0%8F%E5%80%BC%20II.md)
##### [155、(0155)最小栈](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E5%B0%8F%E6%A0%88.md)
##### [156、(0160)相交链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%9B%B8%E4%BA%A4%E9%93%BE%E8%A1%A8.md)
##### [157、(0162)寻找峰值](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AF%BB%E6%89%BE%E5%B3%B0%E5%80%BC.md)
##### [158、(0164)最大间距](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E5%A4%A7%E9%97%B4%E8%B7%9D.md)
##### [159、(0165)比较版本号](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%AF%94%E8%BE%83%E7%89%88%E6%9C%AC%E5%8F%B7.md)
##### [160、(0166)分数到小数](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%88%86%E6%95%B0%E5%88%B0%E5%B0%8F%E6%95%B0.md)
##### [161、(0167)两数之和 II 输入有序数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%B8%A4%E6%95%B0%E4%B9%8B%E5%92%8C%20II%20-%20%E8%BE%93%E5%85%A5%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84.md)
##### [162、(0168)Excel表列名称](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/Excel%E8%A1%A8%E5%88%97%E5%90%8D%E7%A7%B0.md)
##### [163、(0169)多数元素](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%A4%9A%E6%95%B0%E5%85%83%E7%B4%A0.md)
##### [164、(0171)Excel表列序号](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/Excel%E8%A1%A8%E5%88%97%E5%BA%8F%E5%8F%B7.md)
##### [165、(0172)阶乘后的零](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%98%B6%E4%B9%98%E5%90%8E%E7%9A%84%E9%9B%B6.md)
##### [166、(0173)二叉搜索树迭代器](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91%E8%BF%AD%E4%BB%A3%E5%99%A8.md)
##### [167、(0174)地下城游戏](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%9C%B0%E4%B8%8B%E5%9F%8E%E6%B8%B8%E6%88%8F.md)
##### [168、(0175)组合两个表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BB%84%E5%90%88%E4%B8%A4%E4%B8%AA%E8%A1%A8.md)
##### [169、(0176)第二高的薪水](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%AC%AC%E4%BA%8C%E9%AB%98%E7%9A%84%E8%96%AA%E6%B0%B4.md)
##### [170、(0189)旋转数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%97%8B%E8%BD%AC%E6%95%B0%E7%BB%84.md)
##### [171、(0190)颠倒二进制位](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%A2%A0%E5%80%92%E4%BA%8C%E8%BF%9B%E5%88%B6%E4%BD%8D.md)
##### [172、(0191)位 1 的个数](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BD%8D1%E7%9A%84%E4%B8%AA%E6%95%B0.md)
##### [173、(0198)打家劫舍](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%89%93%E5%AE%B6%E5%8A%AB%E8%88%8D.md)
##### [174、(0199)二叉树的右视图](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%8F%B3%E8%A7%86%E5%9B%BE.md)
##### [175、(0200)岛屿数量](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%B2%9B%E5%B1%BF%E6%95%B0%E9%87%8F.md)
##### [176、(0201)数字范围按位与](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%95%B0%E5%AD%97%E8%8C%83%E5%9B%B4%E6%8C%89%E4%BD%8D%E4%B8%8E.md)
##### [177、(0202)快乐数](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%BF%AB%E4%B9%90%E6%95%B0.md)
##### [178、(0203)移除链表元素](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%A7%BB%E9%99%A4%E9%93%BE%E8%A1%A8%E5%85%83%E7%B4%A0.md)
##### [179、(0203)移除链表元素](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%A7%BB%E9%99%A4%E9%93%BE%E8%A1%A8%E5%85%83%E7%B4%A0.md)
##### [180、(0204)计数质数](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%AE%A1%E6%95%B0%E8%B4%A8%E6%95%B0.md)
##### [181、(0205)同构字符串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%90%8C%E6%9E%84%E5%AD%97%E7%AC%A6%E4%B8%B2.md)
##### [182、(0206)反转链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8F%8D%E8%BD%AC%E9%93%BE%E8%A1%A8.md)
##### [183、(0206)反转链表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8F%8D%E8%BD%AC%E9%93%BE%E8%A1%A8.md)
##### [184、(0207)课程表](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%AF%BE%E7%A8%8B%E8%A1%A8.md)
##### [185、(0208)实现 Trie (前缀树)](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AE%9E%E7%8E%B0%20Trie%20(%E5%89%8D%E7%BC%80%E6%A0%91).md)
##### [186、(0209)长度最小的子数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%95%BF%E5%BA%A6%E6%9C%80%E5%B0%8F%E7%9A%84%E5%AD%90%E6%95%B0%E7%BB%84.md)
##### [187、(0209)长度最小的子数组](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E9%95%BF%E5%BA%A6%E6%9C%80%E5%B0%8F%E7%9A%84%E5%AD%90%E6%95%B0%E7%BB%84.md)
##### [188、(0210)课程表 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E8%AF%BE%E7%A8%8B%E8%A1%A8%20II.md)
##### [189、(0211)添加与搜索单词 - 数据结构设计](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%B7%BB%E5%8A%A0%E4%B8%8E%E6%90%9C%E7%B4%A2%E5%8D%95%E8%AF%8D%20-%20%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E8%AE%BE%E8%AE%A1.md)
##### [190、(0212)单词搜索 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%8D%95%E8%AF%8D%E6%90%9C%E7%B4%A2%20II.md)
##### [191、(0213)打家劫舍 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%89%93%E5%AE%B6%E5%8A%AB%E8%88%8D%20II.md)
##### [192、(0214)最短回文串](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E7%9F%AD%E5%9B%9E%E6%96%87%E4%B8%B2.md)
##### [193、(0215)数组中的第 K 个最大元素](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%95%B0%E7%BB%84%E4%B8%AD%E7%9A%84%E7%AC%ACK%E4%B8%AA%E6%9C%80%E5%A4%A7%E5%85%83%E7%B4%A0.md)
##### [194、(0216)组合总和 III](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C%20III.md)
##### [195、(0219)存在重复元素 II](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AD%98%E5%9C%A8%E9%87%8D%E5%A4%8D%E5%85%83%E7%B4%A0%20II.md)
##### [196、(0220)存在重复元素 III](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%AD%98%E5%9C%A8%E9%87%8D%E5%A4%8D%E5%85%83%E7%B4%A0%20III.md)
##### [197、(0221)最大正方形](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E6%9C%80%E5%A4%A7%E6%AD%A3%E6%96%B9%E5%BD%A2.md)
##### [198、(0224)基本计算器](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E5%9F%BA%E6%9C%AC%E8%AE%A1%E7%AE%97%E5%99%A8.md)
##### [199、(0226)翻转二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BF%BB%E8%BD%AC%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### [200、(0226)翻转二叉树](https://github.com/0voice/campus_recruitmen_questions/blob/main/leetcode/%E7%BF%BB%E8%BD%AC%E4%BA%8C%E5%8F%89%E6%A0%91.md)
##### 201、(0227)基本计算器 II
##### 202、(0229)求众数 II
##### 203、(0230)二叉搜索树中第 K 小的元素
##### 204、(0232)用栈实现队列 91
##### 205、(0235)lowest common ancestor of a binary search tree
##### 206、(0236)二叉树的最近公共祖先
##### 207、(0238)除自身以外数组的乘积
##### 208、(0239)滑动窗口最大值
##### 209、(0240)搜索二维矩阵 II
##### 210、(0263)丑数
##### 211、(0279)完全平方数
##### 212、(0283)移动零
##### 213、(0295)数据流的中位数
##### 214、(0297)serialize and deserialize binary tree
##### 215、(0297)二叉树的序列化与反序列化 91
##### 216、(0300)longest increasing subsequence
##### 217、(0301)删除无效的括号
##### 218、(0309)最佳买卖股票时机含冷冻期
##### 219、(0312)戳气球
##### 220、(0322)coin change
##### 221、(0322)零钱兑换
##### 222、(0328)奇偶链表
##### 223、(0330)按要求补齐数组
##### 224、(0331)验证二叉树的前序序列化
##### 225、(0334)递增的三元子序列
##### 226、(0335)路径交叉
##### 227、(0337)打家劫舍 III
##### 228、(0342)4 的幂
##### 229、(0343)整数拆分
##### 230、(0349)两个数组的交集
##### 231、(0354)russian doll envelopes
##### 232、(0365)水壶问题
##### 233、(0371)两整数之和
##### 234、(0378)有序矩阵中第 K 小的元素
##### 235、(0380)常数时间插入、删除和获取随机元素
##### 236、(0394)字符串解码 91
##### 237、(0401)二进制手表
##### 238、(0416)分割等和子集
##### 239、(0424)替换后的最长重复字符
##### 240、(0437)路径总和 III
##### 241、(0438)找到字符串中所有字母异位词
##### 242、(0445)两数相加 II
##### 243、(0454)四数相加 II
##### 244、(0455)分发饼干
##### 245、(0456)132 模式
##### 246、(0460)LFU 缓存
##### 247、(0464)我能赢么
##### 248、(0472)连接词
##### 249、(0473)火柴拼正方形
##### 250、(0480)滑动窗口中位数
##### 251、(0483)最小好进制
##### 252、(0488)祖玛游戏
##### 253、(0493)翻转对
##### 254、(0494)目标和
##### 255、(0504)七进制数
##### 256、(0513)找树左下角的值 91
##### 257、(0516)longest palindromic subsequence
##### 258、(0516)最长回文子序列
##### 259、(0518)零钱兑换 II
##### 260、(0525)连续数组
##### 261、(0543)diameter of binary tree
##### 262、(0547)朋友圈
##### 263、(0560)和为 K 的子数组
##### 264、(0563)binary tree tilt
##### 265、(0567)permutation in string
##### 266、(0575)分糖果
##### 267、(0609)在系统中查找重复文件
##### 268、(0611)有效三角形的个数
##### 269、(0664)奇怪的打印机
##### 270、(0665)非递减数列
##### 271、(0673)最长递增子序列的个数
##### 272、(0679)24 点游戏
##### 273、(0686)重复叠加字符串匹配
##### 274、(0714)买卖股票的最佳时机含手续费
##### 275、(0715)Range 模块
##### 276、(0718)最长重复子数组
##### 277、(0735)行星碰撞
##### 278、(0754)到达终点数字
##### 279、(0768)最多能完成排序的块 II 91
##### 280、(0785)判断二分图
##### 281、(0790)多米诺和托米诺平铺
##### 282、(0799)香槟塔
##### 283、(0801)使序列递增的最小交换次数
##### 284、(0805)数组的均值分割
##### 285、(0816)模糊坐标
##### 286、(0820)单词的压缩编码
##### 287、(0821)字符的最短距离 91
##### 288、(0839)相似字符串组
##### 289、(0873)最长的斐波那契子序列的长度
##### 290、(0874)模拟行走机器人
##### 291、(0875)爱吃香蕉的珂珂
##### 292、(0877)石子游戏
##### 293、(0886)可能的二分法
##### 294、(0887)鸡蛋掉落
##### 295、(0895)最大频率栈
##### 296、(0898)子数组按位或操作
##### 297、(0900)RLE 迭代器
##### 298、(0909)蛇梯棋
##### 299、(0911)在线选举
##### 300、(0912)排序数组
##### 301、(0932)漂亮数组
##### 302、(0935)骑士拨号器
##### 303、(0947)移除最多的同行或同列石头
##### 304、(0959)由斜杠划分区域
##### 305、(0975)奇偶跳
##### 306、(0978)最长湍流子数组
##### 307、(0987)二叉树的垂序遍历 91
##### 308、(0995)K 连续位的最小翻转次数
##### 309、(1004)最大连续 1 的个数 III
##### 310、(1011)在 D 天内送达包裹的能力
##### 311、(1014)最佳观光组合
##### 312、(1015)可被 K 整除的最小整数
##### 313、(1019)链表中的下一个更大节点
##### 314、(1020)飞地的数量
##### 315、(1023)驼峰式匹配
##### 316、(1031)两个非重叠子数组的最大和
##### 317、(1032)字符流
##### 318、(1043)分隔数组以得到最大和
##### 319、(1104)二叉树寻路
##### 320、(1128)等价多米诺骨牌对的数量
##### 321、(1129)颜色交替的最短路径
##### 322、(1131)绝对值表达式的最大值
##### 323、(1168)水资源分配优化
##### 324、(1178)猜字谜
##### 325、(1186)删除一次得到子数组最大和
##### 326、(1203)项目管理
##### 327、(1218)最长定差子序列
##### 328、(1227)飞机座位分配概率
##### 329、(1255)得分最高的单词集合
##### 330、(1260)二维网格迁移
##### 331、(1261)在受污染的二叉树中查找元素
##### 332、(1262)可被三整除的最大和
##### 333、(1297)子串的最大出现次数
##### 334、(1310)子数组异或查询
##### 335、(1332)删除回文子序列
##### 336、(1334)阈值距离内邻居最少的城市
##### 337、(1345)跳跃游戏 IV
##### 338、(1371)每个元音包含偶数次的最长子字符串
##### 339、(1381)设计一个支持增量操作的栈 91
##### 340、(1423)可获得的最大点数
##### 341、(1438)绝对差不超过限制的最长连续子数组
##### 342、(1449)数位成本和为目标值的最大数字
##### 343、(1494)并行课程 II
##### 344、(1521)找到最接近目标值的函数值
##### 345、(1526)形成目标数组的子数组最少增加次数
##### 346、(1558)得到目标数组的最少函数调用次数
##### 347、(1574)删除最短的子数组使剩余数组有序
##### 348、(1631)最小体力消耗路径
##### 349、(1649)通过指令创建有序数组
##### 350、(1658)将 x 减到 0 的最小操作数
##### 351、(1671)得到山形数组的最少删除次数
##### 352、(1697)检查边长度限制的路径是否存在
##### 353、(1707)与数组中元素的最大异或值
##### 354、(1723)完成所有工作的最短时间
##### 355、(1737)满足三条件之一需改变的最少字符数
##### 356、(1787)使所有区间的异或结果为零
##### 357、(1834)单线程 CPU
##### 358、(1835)所有数对按位与结果的异或和
##### 359、(1871)跳跃游戏 VII
##### 360、(1872)石子游戏 VIII
##### 361、(1883)准时抵达会议现场的最小跳过休息次数
##### 362、(1899)合并若干三元组以形成目标三元组
##### 363、(1904)你完成的完整对局数
##### 364、(1906)查询差绝对值的最小值
:dart: mysql
---
##### [1. MySQL 索引使用有哪些注意事项呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#1-mysql-%E7%B4%A2%E5%BC%95%E4%BD%BF%E7%94%A8%E6%9C%89%E5%93%AA%E4%BA%9B%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%E5%91%A2)
##### [2. MySQL 遇到过死锁问题吗,你是如何解决的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#2-mysql-%E9%81%87%E5%88%B0%E8%BF%87%E6%AD%BB%E9%94%81%E9%97%AE%E9%A2%98%E5%90%97%E4%BD%A0%E6%98%AF%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E7%9A%84)
##### [3. 日常工作中你是怎么优化SQL的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#3-%E6%97%A5%E5%B8%B8%E5%B7%A5%E4%BD%9C%E4%B8%AD%E4%BD%A0%E6%98%AF%E6%80%8E%E4%B9%88%E4%BC%98%E5%8C%96sql%E7%9A%84)
##### [4. 说说分库与分表的设计](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#4-%E8%AF%B4%E8%AF%B4%E5%88%86%E5%BA%93%E4%B8%8E%E5%88%86%E8%A1%A8%E7%9A%84%E8%AE%BE%E8%AE%A1)
##### [5. InnoDB与MyISAM的区](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#5-innodb%E4%B8%8Emyisam%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [6. 数据库索引的原理,为什么要用 B+树,为什么不用二叉树?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#6-%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B4%A2%E5%BC%95%E7%9A%84%E5%8E%9F%E7%90%86%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E7%94%A8-b%E6%A0%91%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E7%94%A8%E4%BA%8C%E5%8F%89%E6%A0%91)
##### [7. 聚集索引与非聚集索引的区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#7-%E8%81%9A%E9%9B%86%E7%B4%A2%E5%BC%95%E4%B8%8E%E9%9D%9E%E8%81%9A%E9%9B%86%E7%B4%A2%E5%BC%95%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [8. limit 1000000 加载很慢的话,你是怎么解决的呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#8-limit-1000000-%E5%8A%A0%E8%BD%BD%E5%BE%88%E6%85%A2%E7%9A%84%E8%AF%9D%E4%BD%A0%E6%98%AF%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3%E7%9A%84%E5%91%A2)
##### [9. 如何选择合适的分布式主键方案呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#9-%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9%E5%90%88%E9%80%82%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E4%B8%BB%E9%94%AE%E6%96%B9%E6%A1%88%E5%91%A2)
##### [10. 事务的隔离级别有哪些?MySQL的默认隔离级别是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#10-%E4%BA%8B%E5%8A%A1%E7%9A%84%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB%E6%9C%89%E5%93%AA%E4%BA%9Bmysql%E7%9A%84%E9%BB%98%E8%AE%A4%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88)
##### [11. 什么是幻读,脏读,不可重复读呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#11-%E4%BB%80%E4%B9%88%E6%98%AF%E5%B9%BB%E8%AF%BB%E8%84%8F%E8%AF%BB%E4%B8%8D%E5%8F%AF%E9%87%8D%E5%A4%8D%E8%AF%BB%E5%91%A2)
##### [12. 在高并发情况下,如何做到安全的修改同一行数据?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#12-%E5%9C%A8%E9%AB%98%E5%B9%B6%E5%8F%91%E6%83%85%E5%86%B5%E4%B8%8B%E5%A6%82%E4%BD%95%E5%81%9A%E5%88%B0%E5%AE%89%E5%85%A8%E7%9A%84%E4%BF%AE%E6%94%B9%E5%90%8C%E4%B8%80%E8%A1%8C%E6%95%B0%E6%8D%AE)
##### [13. 数据库的乐观锁和悲观锁。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#13-%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E4%B9%90%E8%A7%82%E9%94%81%E5%92%8C%E6%82%B2%E8%A7%82%E9%94%81)
##### [14. SQL优化的一般步骤是什么,怎么看执行计划(explain),如何理解其中各个字段的含义。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#14-sql%E4%BC%98%E5%8C%96%E7%9A%84%E4%B8%80%E8%88%AC%E6%AD%A5%E9%AA%A4%E6%98%AF%E4%BB%80%E4%B9%88%E6%80%8E%E4%B9%88%E7%9C%8B%E6%89%A7%E8%A1%8C%E8%AE%A1%E5%88%92explain%E5%A6%82%E4%BD%95%E7%90%86%E8%A7%A3%E5%85%B6%E4%B8%AD%E5%90%84%E4%B8%AA%E5%AD%97%E6%AE%B5%E7%9A%84%E5%90%AB%E4%B9%89)
##### [15. select for update有什么含义,会锁表还是锁行还是其他。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#15-select-for-update%E6%9C%89%E4%BB%80%E4%B9%88%E5%90%AB%E4%B9%89%E4%BC%9A%E9%94%81%E8%A1%A8%E8%BF%98%E6%98%AF%E9%94%81%E8%A1%8C%E8%BF%98%E6%98%AF%E5%85%B6%E4%BB%96)
##### [16. MySQL事务得四大特性以及实现原理](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#16-mysql%E4%BA%8B%E5%8A%A1%E5%BE%97%E5%9B%9B%E5%A4%A7%E7%89%B9%E6%80%A7%E4%BB%A5%E5%8F%8A%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86)
##### [17. 如果某个表有近千万数据,CRUD比较慢,如何优化。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#17-%E5%A6%82%E6%9E%9C%E6%9F%90%E4%B8%AA%E8%A1%A8%E6%9C%89%E8%BF%91%E5%8D%83%E4%B8%87%E6%95%B0%E6%8D%AEcrud%E6%AF%94%E8%BE%83%E6%85%A2%E5%A6%82%E4%BD%95%E4%BC%98%E5%8C%96)
##### [18. 如何写sql能够有效的使用到复合索引。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#18-%E5%A6%82%E4%BD%95%E5%86%99sql%E8%83%BD%E5%A4%9F%E6%9C%89%E6%95%88%E7%9A%84%E4%BD%BF%E7%94%A8%E5%88%B0%E5%A4%8D%E5%90%88%E7%B4%A2%E5%BC%95)
##### [19. mysql中in 和exists的区别。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#19-mysql%E4%B8%ADin-%E5%92%8Cexists%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [20. 数据库自增主键可能遇到什么问题。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#20-%E6%95%B0%E6%8D%AE%E5%BA%93%E8%87%AA%E5%A2%9E%E4%B8%BB%E9%94%AE%E5%8F%AF%E8%83%BD%E9%81%87%E5%88%B0%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98)
##### [21. MVCC熟悉吗,它的底层原理?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#21-mvcc%E7%86%9F%E6%82%89%E5%90%97%E5%AE%83%E7%9A%84%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86)
##### [22. 数据库中间件了解过吗,sharding jdbc,mycat?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#22-%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%AD%E9%97%B4%E4%BB%B6%E4%BA%86%E8%A7%A3%E8%BF%87%E5%90%97sharding-jdbcmycat)
##### [23. MYSQL的主从延迟,你怎么解决?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#23-mysql%E7%9A%84%E4%B8%BB%E4%BB%8E%E5%BB%B6%E8%BF%9F%E4%BD%A0%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3)
##### [24. 说一下大表查询的优化方案](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#24-%E8%AF%B4%E4%B8%80%E4%B8%8B%E5%A4%A7%E8%A1%A8%E6%9F%A5%E8%AF%A2%E7%9A%84%E4%BC%98%E5%8C%96%E6%96%B9%E6%A1%88)
##### [25. 什么是数据库连接池?为什么需要数据库连接池呢? ](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#25-%E4%BB%80%E4%B9%88%E6%98%AF%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0%E5%91%A2)
##### [26. 一条SQL语句在MySQL中如何执行的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#26-%E4%B8%80%E6%9D%A1sql%E8%AF%AD%E5%8F%A5%E5%9C%A8mysql%E4%B8%AD%E5%A6%82%E4%BD%95%E6%89%A7%E8%A1%8C%E7%9A%84)
##### [27. InnoDB引擎中的索引策略,了解过吗?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#27-innodb%E5%BC%95%E6%93%8E%E4%B8%AD%E7%9A%84%E7%B4%A2%E5%BC%95%E7%AD%96%E7%95%A5%E4%BA%86%E8%A7%A3%E8%BF%87%E5%90%97)
##### [28. 数据库存储日期格式时,如何考虑时区转换问题?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#28-%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%98%E5%82%A8%E6%97%A5%E6%9C%9F%E6%A0%BC%E5%BC%8F%E6%97%B6%E5%A6%82%E4%BD%95%E8%80%83%E8%99%91%E6%97%B6%E5%8C%BA%E8%BD%AC%E6%8D%A2%E9%97%AE%E9%A2%98)
##### [29. 一条sql执行过长的时间,你如何优化,从哪些方面入手?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#29-%E4%B8%80%E6%9D%A1sql%E6%89%A7%E8%A1%8C%E8%BF%87%E9%95%BF%E7%9A%84%E6%97%B6%E9%97%B4%E4%BD%A0%E5%A6%82%E4%BD%95%E4%BC%98%E5%8C%96%E4%BB%8E%E5%93%AA%E4%BA%9B%E6%96%B9%E9%9D%A2%E5%85%A5%E6%89%8B)
##### [30. MYSQL数据库服务器性能分析的方法命令有哪些?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#30-mysql%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90%E7%9A%84%E6%96%B9%E6%B3%95%E5%91%BD%E4%BB%A4%E6%9C%89%E5%93%AA%E4%BA%9B)
##### [31. Blob和text有什么区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#31-blob%E5%92%8Ctext%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
##### [32. mysql里记录货币用什么字段类型比较好?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#32-mysql%E9%87%8C%E8%AE%B0%E5%BD%95%E8%B4%A7%E5%B8%81%E7%94%A8%E4%BB%80%E4%B9%88%E5%AD%97%E6%AE%B5%E7%B1%BB%E5%9E%8B%E6%AF%94%E8%BE%83%E5%A5%BD)
##### [33. Mysql中有哪几种锁,列举一下?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#33-mysql%E4%B8%AD%E6%9C%89%E5%93%AA%E5%87%A0%E7%A7%8D%E9%94%81%E5%88%97%E4%B8%BE%E4%B8%80%E4%B8%8B)
##### [34. Hash索引和B+树区别是什么?你在设计索引是怎么抉择的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#34-hash%E7%B4%A2%E5%BC%95%E5%92%8Cb%E6%A0%91%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%E4%BD%A0%E5%9C%A8%E8%AE%BE%E8%AE%A1%E7%B4%A2%E5%BC%95%E6%98%AF%E6%80%8E%E4%B9%88%E6%8A%89%E6%8B%A9%E7%9A%84)
##### [35. mysql 的内连接、左连接、右连接有什么区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#35-mysql-%E7%9A%84%E5%86%85%E8%BF%9E%E6%8E%A5%E5%B7%A6%E8%BF%9E%E6%8E%A5%E5%8F%B3%E8%BF%9E%E6%8E%A5%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
##### [36. 说说MySQL 的基础架构图](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#36-%E8%AF%B4%E8%AF%B4mysql-%E7%9A%84%E5%9F%BA%E7%A1%80%E6%9E%B6%E6%9E%84%E5%9B%BE)
##### [37. 什么是内连接、外连接、交叉连接、笛卡尔积呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#37-%E4%BB%80%E4%B9%88%E6%98%AF%E5%86%85%E8%BF%9E%E6%8E%A5%E5%A4%96%E8%BF%9E%E6%8E%A5%E4%BA%A4%E5%8F%89%E8%BF%9E%E6%8E%A5%E7%AC%9B%E5%8D%A1%E5%B0%94%E7%A7%AF%E5%91%A2)
##### [38. 说一下数据库的三大范式](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#38-%E8%AF%B4%E4%B8%80%E4%B8%8B%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E4%B8%89%E5%A4%A7%E8%8C%83%E5%BC%8F)
##### [39. mysql有关权限的表有哪几个呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#39-mysql%E6%9C%89%E5%85%B3%E6%9D%83%E9%99%90%E7%9A%84%E8%A1%A8%E6%9C%89%E5%93%AA%E5%87%A0%E4%B8%AA%E5%91%A2)
##### [40. Mysql的binlog有几种录入格式?分别有什么区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#40-mysql%E7%9A%84binlog%E6%9C%89%E5%87%A0%E7%A7%8D%E5%BD%95%E5%85%A5%E6%A0%BC%E5%BC%8F%E5%88%86%E5%88%AB%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
##### [41. InnoDB引擎的4大特性,了解过吗](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#41-innodb%E5%BC%95%E6%93%8E%E7%9A%844%E5%A4%A7%E7%89%B9%E6%80%A7%E4%BA%86%E8%A7%A3%E8%BF%87%E5%90%97)
##### [42. 索引有哪些优缺点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#42-%E7%B4%A2%E5%BC%95%E6%9C%89%E5%93%AA%E4%BA%9B%E4%BC%98%E7%BC%BA%E7%82%B9)
##### [43. 索引有哪几种类型?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#43-%E7%B4%A2%E5%BC%95%E6%9C%89%E5%93%AA%E5%87%A0%E7%A7%8D%E7%B1%BB%E5%9E%8B)
##### [44. 创建索引有什么原则呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#44-%E5%88%9B%E5%BB%BA%E7%B4%A2%E5%BC%95%E6%9C%89%E4%BB%80%E4%B9%88%E5%8E%9F%E5%88%99%E5%91%A2)
##### [45. 创建索引的三种方式](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#45-%E5%88%9B%E5%BB%BA%E7%B4%A2%E5%BC%95%E7%9A%84%E4%B8%89%E7%A7%8D%E6%96%B9%E5%BC%8F)
##### [46. 百万级别或以上的数据,你是如何删除的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#46-%E7%99%BE%E4%B8%87%E7%BA%A7%E5%88%AB%E6%88%96%E4%BB%A5%E4%B8%8A%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BD%A0%E6%98%AF%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E7%9A%84)
##### [47. 什么是最左前缀原则?什么是最左匹配原则?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#47-%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%80%E5%B7%A6%E5%89%8D%E7%BC%80%E5%8E%9F%E5%88%99%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%80%E5%B7%A6%E5%8C%B9%E9%85%8D%E5%8E%9F%E5%88%99)
##### [48. B树和B+树的区别,数据库为什么使用B+树而不是B树?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#48-b%E6%A0%91%E5%92%8Cb%E6%A0%91%E7%9A%84%E5%8C%BA%E5%88%AB%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8b%E6%A0%91%E8%80%8C%E4%B8%8D%E6%98%AFb%E6%A0%91)
##### [49. 覆盖索引、回表等这些,了解过吗?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#49-%E8%A6%86%E7%9B%96%E7%B4%A2%E5%BC%95%E5%9B%9E%E8%A1%A8%E7%AD%89%E8%BF%99%E4%BA%9B%E4%BA%86%E8%A7%A3%E8%BF%87%E5%90%97)
##### [50. B+树在满足聚簇索引和覆盖索引的时候不需要回表查询数据?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#50-b%E6%A0%91%E5%9C%A8%E6%BB%A1%E8%B6%B3%E8%81%9A%E7%B0%87%E7%B4%A2%E5%BC%95%E5%92%8C%E8%A6%86%E7%9B%96%E7%B4%A2%E5%BC%95%E7%9A%84%E6%97%B6%E5%80%99%E4%B8%8D%E9%9C%80%E8%A6%81%E5%9B%9E%E8%A1%A8%E6%9F%A5%E8%AF%A2%E6%95%B0%E6%8D%AE)
##### [51. 何时使用聚簇索引与非聚簇索引](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#51-%E4%BD%95%E6%97%B6%E4%BD%BF%E7%94%A8%E8%81%9A%E7%B0%87%E7%B4%A2%E5%BC%95%E4%B8%8E%E9%9D%9E%E8%81%9A%E7%B0%87%E7%B4%A2%E5%BC%95)
##### [52. 非聚簇索引一定会回表查询吗?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#52-%E9%9D%9E%E8%81%9A%E7%B0%87%E7%B4%A2%E5%BC%95%E4%B8%80%E5%AE%9A%E4%BC%9A%E5%9B%9E%E8%A1%A8%E6%9F%A5%E8%AF%A2%E5%90%97)
##### [53. 组合索引是什么?为什么需要注意组合索引中的顺序?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#53-%E7%BB%84%E5%90%88%E7%B4%A2%E5%BC%95%E6%98%AF%E4%BB%80%E4%B9%88%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E7%BB%84%E5%90%88%E7%B4%A2%E5%BC%95%E4%B8%AD%E7%9A%84%E9%A1%BA%E5%BA%8F)
##### [54. 什么是数据库事务?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#54-%E4%BB%80%E4%B9%88%E6%98%AF%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BA%8B%E5%8A%A1)
##### [55. 隔离级别与锁的关系](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#55-%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB%E4%B8%8E%E9%94%81%E7%9A%84%E5%85%B3%E7%B3%BB)
##### [56. 按照锁的粒度分,数据库锁有哪些呢?锁机制与InnoDB锁算法](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#56-%E6%8C%89%E7%85%A7%E9%94%81%E7%9A%84%E7%B2%92%E5%BA%A6%E5%88%86%E6%95%B0%E6%8D%AE%E5%BA%93%E9%94%81%E6%9C%89%E5%93%AA%E4%BA%9B%E5%91%A2%E9%94%81%E6%9C%BA%E5%88%B6%E4%B8%8Einnodb%E9%94%81%E7%AE%97%E6%B3%95)
##### [57. 从锁的类别角度讲,MySQL都有哪些锁呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#57-%E4%BB%8E%E9%94%81%E7%9A%84%E7%B1%BB%E5%88%AB%E8%A7%92%E5%BA%A6%E8%AE%B2mysql%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E9%94%81%E5%91%A2)
##### [58. MySQL中InnoDB引擎的行锁是怎么实现的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#58-mysql%E4%B8%ADinnodb%E5%BC%95%E6%93%8E%E7%9A%84%E8%A1%8C%E9%94%81%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84)
##### [59. 什么是死锁?怎么解决?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#59-%E4%BB%80%E4%B9%88%E6%98%AF%E6%AD%BB%E9%94%81%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3)
##### [60. 为什么要使用视图?什么是视图?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#60-%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E4%BD%BF%E7%94%A8%E8%A7%86%E5%9B%BE%E4%BB%80%E4%B9%88%E6%98%AF%E8%A7%86%E5%9B%BE)
##### [61. 视图有哪些特点?哪些使用场景?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#61-%E8%A7%86%E5%9B%BE%E6%9C%89%E5%93%AA%E4%BA%9B%E7%89%B9%E7%82%B9%E5%93%AA%E4%BA%9B%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF)
##### [62. 视图的优点,缺点,讲一下?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#62-%E8%A7%86%E5%9B%BE%E7%9A%84%E4%BC%98%E7%82%B9%E7%BC%BA%E7%82%B9%E8%AE%B2%E4%B8%80%E4%B8%8B)
##### [63. count(1)、count(*) 与 count(列名) 的区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#63-count1count-%E4%B8%8E-count%E5%88%97%E5%90%8D-%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [64. 什么是游标?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#64-%E4%BB%80%E4%B9%88%E6%98%AF%E6%B8%B8%E6%A0%87)
##### [65. 什么是存储过程?有哪些优缺点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#65-%E4%BB%80%E4%B9%88%E6%98%AF%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B%E6%9C%89%E5%93%AA%E4%BA%9B%E4%BC%98%E7%BC%BA%E7%82%B9)
##### [66. 什么是触发器?触发器的使用场景有哪些?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#66-%E4%BB%80%E4%B9%88%E6%98%AF%E8%A7%A6%E5%8F%91%E5%99%A8%E8%A7%A6%E5%8F%91%E5%99%A8%E7%9A%84%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF%E6%9C%89%E5%93%AA%E4%BA%9B)
##### [67. MySQL中都有哪些触发器?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#67-mysql%E4%B8%AD%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E8%A7%A6%E5%8F%91%E5%99%A8)
##### [68. 超键、候选键、主键、外键分别是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#68-%E8%B6%85%E9%94%AE%E5%80%99%E9%80%89%E9%94%AE%E4%B8%BB%E9%94%AE%E5%A4%96%E9%94%AE%E5%88%86%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88)
##### [69. SQL 约束有哪几种呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#69-sql-%E7%BA%A6%E6%9D%9F%E6%9C%89%E5%93%AA%E5%87%A0%E7%A7%8D%E5%91%A2)
##### [70. 谈谈六种关联查询,使用场景。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#70-%E8%B0%88%E8%B0%88%E5%85%AD%E7%A7%8D%E5%85%B3%E8%81%94%E6%9F%A5%E8%AF%A2%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF)
##### [71. varchar(50)中50的涵义](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#71-varchar50%E4%B8%AD50%E7%9A%84%E6%B6%B5%E4%B9%89)
##### [72. mysql中int(20)和char(20)以及varchar(20)的区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#72-mysql%E4%B8%ADint20%E5%92%8Cchar20%E4%BB%A5%E5%8F%8Avarchar20%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [73. drop、delete与truncate的区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#73-dropdelete%E4%B8%8Etruncate%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [74. UNION与UNION ALL的区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#74-union%E4%B8%8Eunion-all%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [75. SQL的生命周期?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#75-sql%E7%9A%84%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F)
##### [76. 一条Sql的执行顺序?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#76-%E4%B8%80%E6%9D%A1sql%E7%9A%84%E6%89%A7%E8%A1%8C%E9%A1%BA%E5%BA%8F)
##### [77. 列值为NULL时,查询是否会用到索引?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#77-%E5%88%97%E5%80%BC%E4%B8%BAnull%E6%97%B6%E6%9F%A5%E8%AF%A2%E6%98%AF%E5%90%A6%E4%BC%9A%E7%94%A8%E5%88%B0%E7%B4%A2%E5%BC%95)
##### [78. 关心过业务系统里面的sql耗时吗?统计过慢查询吗?对慢查询都怎么优化过?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#78-%E5%85%B3%E5%BF%83%E8%BF%87%E4%B8%9A%E5%8A%A1%E7%B3%BB%E7%BB%9F%E9%87%8C%E9%9D%A2%E7%9A%84sql%E8%80%97%E6%97%B6%E5%90%97%E7%BB%9F%E8%AE%A1%E8%BF%87%E6%85%A2%E6%9F%A5%E8%AF%A2%E5%90%97%E5%AF%B9%E6%85%A2%E6%9F%A5%E8%AF%A2%E9%83%BD%E6%80%8E%E4%B9%88%E4%BC%98%E5%8C%96%E8%BF%87)
##### [79. 主键使用自增ID还是UUID,为什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#79-%E4%B8%BB%E9%94%AE%E4%BD%BF%E7%94%A8%E8%87%AA%E5%A2%9Eid%E8%BF%98%E6%98%AFuuid%E4%B8%BA%E4%BB%80%E4%B9%88)
##### [80. mysql自增主键用完了怎么办?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#80-mysql%E8%87%AA%E5%A2%9E%E4%B8%BB%E9%94%AE%E7%94%A8%E5%AE%8C%E4%BA%86%E6%80%8E%E4%B9%88%E5%8A%9E)
##### [81. 字段为什么要求定义为not null?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#81-%E5%AD%97%E6%AE%B5%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E6%B1%82%E5%AE%9A%E4%B9%89%E4%B8%BAnot-null)
##### [82. 如果要存储用户的密码散列,应该使用什么字段进行存储?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#82-%E5%A6%82%E6%9E%9C%E8%A6%81%E5%AD%98%E5%82%A8%E7%94%A8%E6%88%B7%E7%9A%84%E5%AF%86%E7%A0%81%E6%95%A3%E5%88%97%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%E4%BB%80%E4%B9%88%E5%AD%97%E6%AE%B5%E8%BF%9B%E8%A1%8C%E5%AD%98%E5%82%A8)
##### [83. Mysql驱动程序是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#83-mysql%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%98%AF%E4%BB%80%E4%B9%88)
##### [84. 如何优化长难的查询语句?有实战过吗?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#84-%E5%A6%82%E4%BD%95%E4%BC%98%E5%8C%96%E9%95%BF%E9%9A%BE%E7%9A%84%E6%9F%A5%E8%AF%A2%E8%AF%AD%E5%8F%A5%E6%9C%89%E5%AE%9E%E6%88%98%E8%BF%87%E5%90%97)
##### [85. 优化特定类型的查询语句](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#85-%E4%BC%98%E5%8C%96%E7%89%B9%E5%AE%9A%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%9F%A5%E8%AF%A2%E8%AF%AD%E5%8F%A5)
##### [86. MySQL数据库cpu飙升的话,要怎么处理呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#86-mysql%E6%95%B0%E6%8D%AE%E5%BA%93cpu%E9%A3%99%E5%8D%87%E7%9A%84%E8%AF%9D%E8%A6%81%E6%80%8E%E4%B9%88%E5%A4%84%E7%90%86%E5%91%A2)
##### [87. 读写分离常见方案?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#87-%E8%AF%BB%E5%86%99%E5%88%86%E7%A6%BB%E5%B8%B8%E8%A7%81%E6%96%B9%E6%A1%88)
##### [88. MySQL的复制原理以及流程 ](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#88-mysql%E7%9A%84%E5%A4%8D%E5%88%B6%E5%8E%9F%E7%90%86%E4%BB%A5%E5%8F%8A%E6%B5%81%E7%A8%8B)
##### [89. MySQL中DATETIME和TIMESTAMP的区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#89-mysql%E4%B8%ADdatetime%E5%92%8Ctimestamp%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [90. Innodb的事务实现原理?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#90-innodb%E7%9A%84%E4%BA%8B%E5%8A%A1%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86)
##### [91. 谈谈MySQL的Explain](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#91-%E8%B0%88%E8%B0%88mysql%E7%9A%84explain)
##### [92. Innodb的事务与日志的实现方式](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#92-innodb%E7%9A%84%E4%BA%8B%E5%8A%A1%E4%B8%8E%E6%97%A5%E5%BF%97%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F)
##### [93. MySQL中TEXT数据类型的最大长度](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#93-mysql%E4%B8%ADtext%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%9C%80%E5%A4%A7%E9%95%BF%E5%BA%A6)
##### [94. 500台db,在最快时间之内重启。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#94-500%E5%8F%B0db%E5%9C%A8%E6%9C%80%E5%BF%AB%E6%97%B6%E9%97%B4%E4%B9%8B%E5%86%85%E9%87%8D%E5%90%AF)
##### [95. 你是如何监控你们的数据库的?你们的慢日志都是怎么查询的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#95-%E4%BD%A0%E6%98%AF%E5%A6%82%E4%BD%95%E7%9B%91%E6%8E%A7%E4%BD%A0%E4%BB%AC%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E4%BD%A0%E4%BB%AC%E7%9A%84%E6%85%A2%E6%97%A5%E5%BF%97%E9%83%BD%E6%98%AF%E6%80%8E%E4%B9%88%E6%9F%A5%E8%AF%A2%E7%9A%84)
##### [96. 你是否做过主从一致性校验,如果有,怎么做的,如果没有,你打算怎么做? ](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#96-%E4%BD%A0%E6%98%AF%E5%90%A6%E5%81%9A%E8%BF%87%E4%B8%BB%E4%BB%8E%E4%B8%80%E8%87%B4%E6%80%A7%E6%A0%A1%E9%AA%8C%E5%A6%82%E6%9E%9C%E6%9C%89%E6%80%8E%E4%B9%88%E5%81%9A%E7%9A%84%E5%A6%82%E6%9E%9C%E6%B2%A1%E6%9C%89%E4%BD%A0%E6%89%93%E7%AE%97%E6%80%8E%E4%B9%88%E5%81%9A)
##### [97. 你们数据库是否支持emoji表情存储,如果不支持,如何操作?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#97-%E4%BD%A0%E4%BB%AC%E6%95%B0%E6%8D%AE%E5%BA%93%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81emoji%E8%A1%A8%E6%83%85%E5%AD%98%E5%82%A8%E5%A6%82%E6%9E%9C%E4%B8%8D%E6%94%AF%E6%8C%81%E5%A6%82%E4%BD%95%E6%93%8D%E4%BD%9C)
##### [98. MySQL如何获取当前日期?](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#98-mysql%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E6%97%A5%E6%9C%9F)
##### [99. 一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件的第50000到第50200中的这200条数据记录。](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#99-%E4%B8%80%E4%B8%AA6%E4%BA%BF%E7%9A%84%E8%A1%A8a%E4%B8%80%E4%B8%AA3%E4%BA%BF%E7%9A%84%E8%A1%A8b%E9%80%9A%E8%BF%87%E5%A4%96%E9%97%B4tid%E5%85%B3%E8%81%94%E4%BD%A0%E5%A6%82%E4%BD%95%E6%9C%80%E5%BF%AB%E7%9A%84%E6%9F%A5%E8%AF%A2%E5%87%BA%E6%BB%A1%E8%B6%B3%E6%9D%A1%E4%BB%B6%E7%9A%84%E7%AC%AC50000%E5%88%B0%E7%AC%AC50200%E4%B8%AD%E7%9A%84%E8%BF%99200%E6%9D%A1%E6%95%B0%E6%8D%AE%E8%AE%B0%E5%BD%95)
##### [100. Mysql一条SQL加锁分析](https://github.com/0voice/campus_recruitmen_questions/blob/main/mysql/1~100mysql%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98.md#100-mysql%E4%B8%80%E6%9D%A1sql%E5%8A%A0%E9%94%81%E5%88%86%E6%9E%90)
:crystal_ball: redis
---
##### [1、什么是 Redis?简述它的优缺点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#1%E4%BB%80%E4%B9%88%E6%98%AF-redis)
##### [2、Redis相比memcached有哪些优势?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#2redis-%E7%9B%B8%E6%AF%94-memcached-%E6%9C%89%E5%93%AA%E4%BA%9B%E4%BC%98%E5%8A%BF)
##### [3、Redis支持哪几种数据类型?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#3redis-%E6%94%AF%E6%8C%81%E5%93%AA%E5%87%A0%E7%A7%8D%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B)
##### [4、Redis主要消耗什么物理资源?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#4redis-%E4%B8%BB%E8%A6%81%E6%B6%88%E8%80%97%E4%BB%80%E4%B9%88%E7%89%A9%E7%90%86%E8%B5%84%E6%BA%90)
##### [5、Redis 的全称是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#5redis-%E7%9A%84%E5%85%A8%E7%A7%B0%E6%98%AF%E4%BB%80%E4%B9%88)
##### [6、Redis有哪几种数据淘汰策略?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#6redis-%E6%9C%89%E5%93%AA%E5%87%A0%E7%A7%8D%E6%95%B0%E6%8D%AE%E6%B7%98%E6%B1%B0%E7%AD%96%E7%95%A5)
##### [7、Redis官方为什么不提供Windows版本?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#7redis-%E5%AE%98%E6%96%B9%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E6%8F%90%E4%BE%9B-windows-%E7%89%88%E6%9C%AC)
##### [8、一个字符串类型的值能存储最大容量是多少?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#8%E4%B8%80%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%80%BC%E8%83%BD%E5%AD%98%E5%82%A8%E6%9C%80%E5%A4%A7%E5%AE%B9%E9%87%8F%E6%98%AF%E5%A4%9A%E5%B0%91)
##### [9、为什么Redis需要把所有数据放到内存中?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#9%E4%B8%BA%E4%BB%80%E4%B9%88-redis-%E9%9C%80%E8%A6%81%E6%8A%8A%E6%89%80%E6%9C%89%E6%95%B0%E6%8D%AE%E6%94%BE%E5%88%B0%E5%86%85%E5%AD%98%E4%B8%AD)
##### [10、Redis 集群方案应该怎么做?都有哪些方案?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#10redis-%E9%9B%86%E7%BE%A4%E6%96%B9%E6%A1%88%E5%BA%94%E8%AF%A5%E6%80%8E%E4%B9%88%E5%81%9A%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E6%96%B9%E6%A1%88)
##### [11、Redis 集群方案什么情况下会导致整个集群不可用?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#11redis-%E9%9B%86%E7%BE%A4%E6%96%B9%E6%A1%88%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E4%B8%8B%E4%BC%9A%E5%AF%BC%E8%87%B4%E6%95%B4%E4%B8%AA%E9%9B%86%E7%BE%A4%E4%B8%8D%E5%8F%AF%E7%94%A8)
##### [12、MySQL 里有 2000w 数据,redis 中只存 20w 的数据,如何保证 redis中的数据都是热点数据?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#12mysql-%E9%87%8C%E6%9C%89-2000w-%E6%95%B0%E6%8D%AEredis-%E4%B8%AD%E5%8F%AA%E5%AD%98-20w-%E7%9A%84%E6%95%B0%E6%8D%AE%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AF%81-redis-%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E9%83%BD%E6%98%AF%E7%83%AD%E7%82%B9%E6%95%B0%E6%8D%AE)
##### [13、Redis有哪些适合的场景?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#13redis-%E6%9C%89%E5%93%AA%E4%BA%9B%E9%80%82%E5%90%88%E7%9A%84%E5%9C%BA%E6%99%AF)
##### [14、Redis.支持的Java客户端都有哪些?官方推荐用哪个?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#14redis-%E6%94%AF%E6%8C%81%E7%9A%84-java-%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E7%94%A8%E5%93%AA%E4%B8%AA)
##### [15、Redis 和Redisson有什么关系?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#15redis-%E5%92%8C-redisson-%E6%9C%89%E4%BB%80%E4%B9%88%E5%85%B3%E7%B3%BB)
##### [16、Jedis与 Redisson对比有什么优缺点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#16jedis-%E4%B8%8E-redisson-%E5%AF%B9%E6%AF%94%E6%9C%89%E4%BB%80%E4%B9%88%E4%BC%98%E7%BC%BA%E7%82%B9)
##### [17、Redis如何设置密码及验证密码?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#17redis-%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E5%AF%86%E7%A0%81%E5%8F%8A%E9%AA%8C%E8%AF%81%E5%AF%86%E7%A0%81)
##### [18、说说 Redis 哈希槽的概念?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#18%E8%AF%B4%E8%AF%B4-redis-%E5%93%88%E5%B8%8C%E6%A7%BD%E7%9A%84%E6%A6%82%E5%BF%B5)
##### [19、Redis 集群的主从复制模型是怎样的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#19redis-%E9%9B%86%E7%BE%A4%E7%9A%84%E4%B8%BB%E4%BB%8E%E5%A4%8D%E5%88%B6%E6%A8%A1%E5%9E%8B%E6%98%AF%E6%80%8E%E6%A0%B7%E7%9A%84)
##### [20、Redis集群会有写操作丢失吗?为什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#20redis-%E9%9B%86%E7%BE%A4%E4%BC%9A%E6%9C%89%E5%86%99%E6%93%8D%E4%BD%9C%E4%B8%A2%E5%A4%B1%E5%90%97%E4%B8%BA%E4%BB%80%E4%B9%88)
##### [21、Redis 集群之间是如何复制的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#21redis-%E9%9B%86%E7%BE%A4%E4%B9%8B%E9%97%B4%E6%98%AF%E5%A6%82%E4%BD%95%E5%A4%8D%E5%88%B6%E7%9A%84)
##### [22、Redis 集群最大节点个数是多少?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#22redis-%E9%9B%86%E7%BE%A4%E6%9C%80%E5%A4%A7%E8%8A%82%E7%82%B9%E4%B8%AA%E6%95%B0%E6%98%AF%E5%A4%9A%E5%B0%91)
##### [23、Redis 集群如何选择数据库?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#23redis-%E9%9B%86%E7%BE%A4%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9%E6%95%B0%E6%8D%AE%E5%BA%93)
##### [24、怎么测试Redis的连通性?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#24%E6%80%8E%E4%B9%88%E6%B5%8B%E8%AF%95-redis-%E7%9A%84%E8%BF%9E%E9%80%9A%E6%80%A7)
##### [25、Redis 中的管道有什么用?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#25redis-%E4%B8%AD%E7%9A%84%E7%AE%A1%E9%81%93%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8)
##### [26、怎么理解 Redis 事务?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#26%E6%80%8E%E4%B9%88%E7%90%86%E8%A7%A3-redis-%E4%BA%8B%E5%8A%A1)
##### [27、Redis事务相关的命令有哪几个?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#27redis-%E4%BA%8B%E5%8A%A1%E7%9B%B8%E5%85%B3%E7%9A%84%E5%91%BD%E4%BB%A4%E6%9C%89%E5%93%AA%E5%87%A0%E4%B8%AA)
##### [28、Redis key的过期时间和永久有效分别怎么设置?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#28redis-key-%E7%9A%84%E8%BF%87%E6%9C%9F%E6%97%B6%E9%97%B4%E5%92%8C%E6%B0%B8%E4%B9%85%E6%9C%89%E6%95%88%E5%88%86%E5%88%AB%E6%80%8E%E4%B9%88%E8%AE%BE%E7%BD%AE)
##### [29、Redis 如何做内存优化?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#29redis-%E5%A6%82%E4%BD%95%E5%81%9A%E5%86%85%E5%AD%98%E4%BC%98%E5%8C%96)
##### [30、Redis回收进程如何工作的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#30redis-%E5%9B%9E%E6%94%B6%E8%BF%9B%E7%A8%8B%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%E7%9A%84%E4%B8%80%E4%B8%AA%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%90%E8%A1%8C%E4%BA%86%E6%96%B0%E7%9A%84%E5%91%BD%E4%BB%A4%E6%B7%BB%E5%8A%A0%E4%BA%86%E6%96%B0%E7%9A%84%E6%95%B0%E6%8D%AE)
##### [31、Redis回收使用的是什么算法?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#31redis-%E5%9B%9E%E6%94%B6%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88%E7%AE%97%E6%B3%95)
##### [32、Redis 如何做大量数据插入?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#32redis-%E5%A6%82%E4%BD%95%E5%81%9A%E5%A4%A7%E9%87%8F%E6%95%B0%E6%8D%AE%E6%8F%92%E5%85%A5)
##### [33、为什么要做Redis分区?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#33%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%81%9A-redis-%E5%88%86%E5%8C%BA)
##### [34、有哪些Redis分区实现方案?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#34%E6%9C%89%E5%93%AA%E4%BA%9B-redis-%E5%88%86%E5%8C%BA%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%88)
##### [35、Redis分区有什么缺点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#35redis-%E5%88%86%E5%8C%BA%E6%9C%89%E4%BB%80%E4%B9%88%E7%BC%BA%E7%82%B9)
##### [36、Redis 持久化数据和缓存怎么做扩容?如果 Redis 被当做缓存使用,使用一致性哈希实现动态扩容缩容](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#36redis-%E6%8C%81%E4%B9%85%E5%8C%96%E6%95%B0%E6%8D%AE%E5%92%8C%E7%BC%93%E5%AD%98%E6%80%8E%E4%B9%88%E5%81%9A%E6%89%A9%E5%AE%B9%E5%A6%82%E6%9E%9C-redis-%E8%A2%AB%E5%BD%93%E5%81%9A%E7%BC%93%E5%AD%98%E4%BD%BF%E7%94%A8%E4%BD%BF%E7%94%A8%E4%B8%80%E8%87%B4%E6%80%A7%E5%93%88%E5%B8%8C%E5%AE%9E%E7%8E%B0%E5%8A%A8%E6%80%81%E6%89%A9%E5%AE%B9%E7%BC%A9%E5%AE%B9)
##### [37、分布式Redis.是前期做还是后期规模上来了再做好?为什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#37%E5%88%86%E5%B8%83%E5%BC%8F-redis-%E6%98%AF%E5%89%8D%E6%9C%9F%E5%81%9A%E8%BF%98%E6%98%AF%E5%90%8E%E6%9C%9F%E8%A7%84%E6%A8%A1%E4%B8%8A%E6%9D%A5%E4%BA%86%E5%86%8D%E5%81%9A%E5%A5%BD%E4%B8%BA%E4%BB%80%E4%B9%88)
##### [38、Twemproxy是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#38twemproxy-%E6%98%AF%E4%BB%80%E4%B9%88)
##### [39、支持一致性哈希的客户端有哪些?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#39%E6%94%AF%E6%8C%81%E4%B8%80%E8%87%B4%E6%80%A7%E5%93%88%E5%B8%8C%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%9C%89%E5%93%AA%E4%BA%9B)
##### [40、Redis与其他 key-value存储有什么不同?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#40redis-%E4%B8%8E%E5%85%B6%E4%BB%96-key-value-%E5%AD%98%E5%82%A8%E6%9C%89%E4%BB%80%E4%B9%88%E4%B8%8D%E5%90%8C)
##### [41、Redis的内存占用情况怎么样?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#41redis-%E7%9A%84%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E6%83%85%E5%86%B5%E6%80%8E%E4%B9%88%E6%A0%B7)
##### [42、都有哪些办法可以降低Redis的内存使用情况呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#42%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E5%8A%9E%E6%B3%95%E5%8F%AF%E4%BB%A5%E9%99%8D%E4%BD%8E-redis-%E7%9A%84%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%E5%91%A2)
##### [43、查看Redis使用情况及状态信息用什么命令?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#43%E6%9F%A5%E7%9C%8B-redis-%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%E5%8F%8A%E7%8A%B6%E6%80%81%E4%BF%A1%E6%81%AF%E7%94%A8%E4%BB%80%E4%B9%88%E5%91%BD%E4%BB%A4)
##### [44、Redis 的内存用完了会发生什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#44redis-%E7%9A%84%E5%86%85%E5%AD%98%E7%94%A8%E5%AE%8C%E4%BA%86%E4%BC%9A%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88)
##### [45、Redis是单线程的,如何提高多核CPU的利用率?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#45redis-%E6%98%AF%E5%8D%95%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%A6%82%E4%BD%95%E6%8F%90%E9%AB%98%E5%A4%9A%E6%A0%B8-cpu-%E7%9A%84%E5%88%A9%E7%94%A8%E7%8E%87)
##### [46、一个 Redis 实例最多能存放多少的keys?List、Set、Sorted Set 他们最多能存放多少元素?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#46%E4%B8%80%E4%B8%AA-redis-%E5%AE%9E%E4%BE%8B%E6%9C%80%E5%A4%9A%E8%83%BD%E5%AD%98%E6%94%BE%E5%A4%9A%E5%B0%91%E7%9A%84keyslistsetsorted-set-%E4%BB%96%E4%BB%AC%E6%9C%80%E5%A4%9A%E8%83%BD%E5%AD%98%E6%94%BE%E5%A4%9A%E5%B0%91%E5%85%83%E7%B4%A0)
##### [47、Redis 常见性能问题和解决方案?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#47redis-%E5%B8%B8%E8%A7%81%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88)
##### [48、Redis提供了哪几种持久化方式?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#48redis-%E6%8F%90%E4%BE%9B%E4%BA%86%E5%93%AA%E5%87%A0%E7%A7%8D%E6%8C%81%E4%B9%85%E5%8C%96%E6%96%B9%E5%BC%8F)
##### [49、如何选择合适的持久化方式?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#49%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9%E5%90%88%E9%80%82%E7%9A%84%E6%8C%81%E4%B9%85%E5%8C%96%E6%96%B9%E5%BC%8F)
##### [50、修改配置不重启 Redis 会实时生效吗?](https://github.com/0voice/campus_recruitmen_questions/blob/main/redis/1~50Redis%E9%9D%A2%E8%AF%95%E9%A2%98.md#50%E4%BF%AE%E6%94%B9%E9%85%8D%E7%BD%AE%E4%B8%8D%E9%87%8D%E5%90%AF-redis-%E4%BC%9A%E5%AE%9E%E6%97%B6%E7%94%9F%E6%95%88%E5%90%97)
:airplane: nginx
---
##### [1、请解释一下什么是Nginx?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#1%E8%AF%B7%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%E4%BB%80%E4%B9%88%E6%98%AFnginx)
##### [2、请列举Nginx的一些特性。](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#2%E8%AF%B7%E5%88%97%E4%B8%BEnginx%E7%9A%84%E4%B8%80%E4%BA%9B%E7%89%B9%E6%80%A7)
##### [3、请列举Nginx和Apache之间的不同点。](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#3%E8%AF%B7%E5%88%97%E4%B8%BEnginx%E5%92%8Capache%E4%B9%8B%E9%97%B4%E7%9A%84%E4%B8%8D%E5%90%8C%E7%82%B9)
##### [4、请解释Nginx如何处理HTTP请求。](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#4%E8%AF%B7%E8%A7%A3%E9%87%8Anginx%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86http%E8%AF%B7%E6%B1%82)
##### [5、在Nginx中,如何使用未定义的服务器名称来阻止处理请求?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#5%E5%9C%A8nginx%E4%B8%AD%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%9C%AA%E5%AE%9A%E4%B9%89%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%90%8D%E7%A7%B0%E6%9D%A5%E9%98%BB%E6%AD%A2%E5%A4%84%E7%90%86%E8%AF%B7%E6%B1%82)
##### [6、使用“反向代理服务器”的优点是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#6-%E4%BD%BF%E7%94%A8%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E4%BC%98%E7%82%B9%E6%98%AF%E4%BB%80%E4%B9%88)
##### [7、请列举Nginx服务器的最佳用途。](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#7%E8%AF%B7%E5%88%97%E4%B8%BEnginx%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E7%94%A8%E9%80%94)
##### [8、请解释Nginx服务器上的Master和Worker进程分别是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#8%E8%AF%B7%E8%A7%A3%E9%87%8Anginx%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84master%E5%92%8Cworker%E8%BF%9B%E7%A8%8B%E5%88%86%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88)
##### [9、请解释你如何通过不同于80的端口开启Nginx?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#9%E8%AF%B7%E8%A7%A3%E9%87%8A%E4%BD%A0%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E4%B8%8D%E5%90%8C%E4%BA%8E80%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%BC%80%E5%90%AFnginx)
##### [10、请解释是否有可能将Nginx的错误替换为502错误、503?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#10%E8%AF%B7%E8%A7%A3%E9%87%8A%E6%98%AF%E5%90%A6%E6%9C%89%E5%8F%AF%E8%83%BD%E5%B0%86nginx%E7%9A%84%E9%94%99%E8%AF%AF%E6%9B%BF%E6%8D%A2%E4%B8%BA502%E9%94%99%E8%AF%AF503)
##### [11、在Nginx中,解释如何在URL中保留双斜线?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#11%E5%9C%A8nginx%E4%B8%AD%E8%A7%A3%E9%87%8A%E5%A6%82%E4%BD%95%E5%9C%A8url%E4%B8%AD%E4%BF%9D%E7%95%99%E5%8F%8C%E6%96%9C%E7%BA%BF)
##### [12、请解释ngx_http_upstream_module的作用是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#12%E8%AF%B7%E8%A7%A3%E9%87%8Angx_http_upstream_module%E7%9A%84%E4%BD%9C%E7%94%A8%E6%98%AF%E4%BB%80%E4%B9%88)
##### [13、请解释什么是C10K问题?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#13%E8%AF%B7%E8%A7%A3%E9%87%8A%E4%BB%80%E4%B9%88%E6%98%AFc10k%E9%97%AE%E9%A2%98)
##### [14、请陈述stub_status和sub_filter指令的作用是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#14%E8%AF%B7%E9%99%88%E8%BF%B0stub_status%E5%92%8Csub_filter%E6%8C%87%E4%BB%A4%E7%9A%84%E4%BD%9C%E7%94%A8%E6%98%AF%E4%BB%80%E4%B9%88)
##### [15、解释Nginx是否支持将请求压缩到上游?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#15%E8%A7%A3%E9%87%8Anginx%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%E5%B0%86%E8%AF%B7%E6%B1%82%E5%8E%8B%E7%BC%A9%E5%88%B0%E4%B8%8A%E6%B8%B8)
##### [16、解释如何在Nginx中获得当前的时间?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#16%E8%A7%A3%E9%87%8A%E5%A6%82%E4%BD%95%E5%9C%A8nginx%E4%B8%AD%E8%8E%B7%E5%BE%97%E5%BD%93%E5%89%8D%E7%9A%84%E6%97%B6%E9%97%B4)
##### [17、用Nginx服务器解释-s的目的是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#17%E7%94%A8nginx%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A7%A3%E9%87%8A-s%E7%9A%84%E7%9B%AE%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88)
##### [18、解释如何在Nginx服务器上添加模块?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#18%E8%A7%A3%E9%87%8A%E5%A6%82%E4%BD%95%E5%9C%A8nginx%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%B7%BB%E5%8A%A0%E6%A8%A1%E5%9D%97)
##### [19、什么是Nginx?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#19%E4%BB%80%E4%B9%88%E6%98%AFnginx)
##### [20、为什么使用nginx](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#20%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8nginx)
##### [21、为什么nginx性能这么高](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#21%E4%B8%BA%E4%BB%80%E4%B9%88nginx%E6%80%A7%E8%83%BD%E8%BF%99%E4%B9%88%E9%AB%98)
##### [22、nginx的负载均衡算法都要哪些?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#22nginx%E7%9A%84%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%AE%97%E6%B3%95%E9%83%BD%E8%A6%81%E5%93%AA%E4%BA%9B)
##### [23、nginx的upstream中的ip_hash和url_hash的区别和特点。](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#23nginx%E7%9A%84upstream%E4%B8%AD%E7%9A%84ip_hash%E5%92%8Curl_hash%E7%9A%84%E5%8C%BA%E5%88%AB%E5%92%8C%E7%89%B9%E7%82%B9)
##### [24、什么是正向代理和反向代理](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#24%E4%BB%80%E4%B9%88%E6%98%AF%E6%AD%A3%E5%90%91%E4%BB%A3%E7%90%86%E5%92%8C%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86)
##### [25、动态资源,静态资源分离?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#25%E5%8A%A8%E6%80%81%E8%B5%84%E6%BA%90%E9%9D%99%E6%80%81%E8%B5%84%E6%BA%90%E5%88%86%E7%A6%BB)
##### [26、为什么要做动静分离?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#26%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E5%81%9A%E5%8A%A8%E9%9D%99%E5%88%86%E7%A6%BB)
##### [27、生产中如何设置worker进程的数量呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#27%E7%94%9F%E4%BA%A7%E4%B8%AD%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AEworker%E8%BF%9B%E7%A8%8B%E7%9A%84%E6%95%B0%E9%87%8F%E5%91%A2)
##### [28、Last-Modified,Expires,Max-age,Etag他们的含义,作用于浏览器端的是那些?作用于服务端的是那些?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#28last-modifiedexpiresmax-ageetag%E4%BB%96%E4%BB%AC%E7%9A%84%E5%90%AB%E4%B9%89%E4%BD%9C%E7%94%A8%E4%BA%8E%E6%B5%8F%E8%A7%88%E5%99%A8%E7%AB%AF%E7%9A%84%E6%98%AF%E9%82%A3%E4%BA%9B%E4%BD%9C%E7%94%A8%E4%BA%8E%E6%9C%8D%E5%8A%A1%E7%AB%AF%E7%9A%84%E6%98%AF%E9%82%A3%E4%BA%9B)
##### [29、为什么nginx不使用多线程?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#29%E4%B8%BA%E4%BB%80%E4%B9%88nginx%E4%B8%8D%E4%BD%BF%E7%94%A8%E5%A4%9A%E7%BA%BF%E7%A8%8B)
##### [30、nginx常见的优化配置有哪些?](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#30nginx%E5%B8%B8%E8%A7%81%E7%9A%84%E4%BC%98%E5%8C%96%E9%85%8D%E7%BD%AE%E6%9C%89%E5%93%AA%E4%BA%9B)
##### [31、nginx常用模块](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#31nginx%E5%B8%B8%E7%94%A8%E6%A8%A1%E5%9D%97)
##### [32、location匹配的优先级别](https://github.com/0voice/campus_recruitmen_questions/blob/main/nginx/1~32%20Nginx%E9%9D%A2%E8%AF%95%E9%A2%98.md#32location%E5%8C%B9%E9%85%8D%E7%9A%84%E4%BC%98%E5%85%88%E7%BA%A7%E5%88%AB)
:loudspeaker: 语言语法
---
##### [1、new、delete、malloc、free关系](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#1newdeletemallocfree%E5%85%B3%E7%B3%BB)
##### [2、delete与 delete()区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#2delete%E4%B8%8E-delete-%E5%8C%BA%E5%88%AB)
##### [3、C和C++的共同点?不同之处?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#3c%E5%92%8Cc%E7%9A%84%E5%85%B1%E5%90%8C%E7%82%B9%E4%B8%8D%E5%90%8C%E4%B9%8B%E5%A4%84)
##### [4、继承的优缺点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#4%E7%BB%A7%E6%89%BF%E7%9A%84%E4%BC%98%E7%BC%BA%E7%82%B9)
##### [5、C++有哪些性质(面向对象特点)](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#5c%E6%9C%89%E5%93%AA%E4%BA%9B%E6%80%A7%E8%B4%A8%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%89%B9%E7%82%B9)
##### [6、子类析构时要调用父类的析构函数吗?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#6%E5%AD%90%E7%B1%BB%E6%9E%90%E6%9E%84%E6%97%B6%E8%A6%81%E8%B0%83%E7%94%A8%E7%88%B6%E7%B1%BB%E7%9A%84%E6%9E%90%E6%9E%84%E5%87%BD%E6%95%B0%E5%90%97)
##### [7、多态,虚函数,纯虚函数](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#7%E5%A4%9A%E6%80%81%E8%99%9A%E5%87%BD%E6%95%B0%E7%BA%AF%E8%99%9A%E5%87%BD%E6%95%B0)
##### [8、什么是“引用”?申明和使用“引用”要注意哪些问题?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#8%E4%BB%80%E4%B9%88%E6%98%AF%E5%BC%95%E7%94%A8%E7%94%B3%E6%98%8E%E5%92%8C%E4%BD%BF%E7%94%A8%E5%BC%95%E7%94%A8%E8%A6%81%E6%B3%A8%E6%84%8F%E5%93%AA%E4%BA%9B%E9%97%AE%E9%A2%98)
##### [9、将“引用”作为函数参数有哪些特点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#9%E5%B0%86%E5%BC%95%E7%94%A8%E4%BD%9C%E4%B8%BA%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E6%9C%89%E5%93%AA%E4%BA%9B%E7%89%B9%E7%82%B9)
##### [10、在什么时候需要使用“常引用”?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#10%E5%9C%A8%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E5%B8%B8%E5%BC%95%E7%94%A8)
##### [11、将“引用”作为函数返回值类型的格式的好处和需要遵守的规则?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#11%E5%B0%86%E5%BC%95%E7%94%A8%E4%BD%9C%E4%B8%BA%E5%87%BD%E6%95%B0%E8%BF%94%E5%9B%9E%E5%80%BC%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%A0%BC%E5%BC%8F%E7%9A%84%E5%A5%BD%E5%A4%84%E5%92%8C%E9%9C%80%E8%A6%81%E9%81%B5%E5%AE%88%E7%9A%84%E8%A7%84%E5%88%99)
##### [12、“引用”与多态的关系?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#12%E5%BC%95%E7%94%A8%E4%B8%8E%E5%A4%9A%E6%80%81%E7%9A%84%E5%85%B3%E7%B3%BB)
##### [13、“引用”与指针的区别是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#13%E5%BC%95%E7%94%A8%E4%B8%8E%E6%8C%87%E9%92%88%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88)
##### [14、什么时候需要“引用”?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#14%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E9%9C%80%E8%A6%81%E5%BC%95%E7%94%A8)
##### [15、结构与联合有和区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#15%E7%BB%93%E6%9E%84%E4%B8%8E%E8%81%94%E5%90%88%E6%9C%89%E5%92%8C%E5%8C%BA%E5%88%AB)
##### [16、关联、聚合(Aggregation)以及组合(Composition)的区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#16%E5%85%B3%E8%81%94%E8%81%9A%E5%90%88aggregation%E4%BB%A5%E5%8F%8A%E7%BB%84%E5%90%88composition%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [17、面向对象的三个基本特征,并简单叙述之?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#17%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%9A%84%E4%B8%89%E4%B8%AA%E5%9F%BA%E6%9C%AC%E7%89%B9%E5%BE%81%E5%B9%B6%E7%AE%80%E5%8D%95%E5%8F%99%E8%BF%B0%E4%B9%8B)
##### [18、重载(overload)和重写(overried,有的书也叫做“覆盖”)的区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#18%E9%87%8D%E8%BD%BDoverload%E5%92%8C%E9%87%8D%E5%86%99overried%E6%9C%89%E7%9A%84%E4%B9%A6%E4%B9%9F%E5%8F%AB%E5%81%9A%E8%A6%86%E7%9B%96%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [19、多态的作用?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#19%E5%A4%9A%E6%80%81%E7%9A%84%E4%BD%9C%E7%94%A8)
##### [20、Ado与Ado.net的相同与不同?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#20ado%E4%B8%8Eadonet%E7%9A%84%E7%9B%B8%E5%90%8C%E4%B8%8E%E4%B8%8D%E5%90%8C)
##### [21、New delete 与malloc free 的联系与区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#21new-delete-%E4%B8%8Emalloc-free-%E7%9A%84%E8%81%94%E7%B3%BB%E4%B8%8E%E5%8C%BA%E5%88%AB)
##### [22、#define DOUBLE(x) x+x ,i = 5*DOUBLE(5); i 是多少?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#22define-doublex-xx-i--5double5-i-%E6%98%AF%E5%A4%9A%E5%B0%91)
##### [23、有哪几种情况只能用intialization list 而不能用assignment?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#23%E6%9C%89%E5%93%AA%E5%87%A0%E7%A7%8D%E6%83%85%E5%86%B5%E5%8F%AA%E8%83%BD%E7%94%A8intialization-list-%E8%80%8C%E4%B8%8D%E8%83%BD%E7%94%A8assignment)
##### [24、C++是不是类型安全的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#24c%E6%98%AF%E4%B8%8D%E6%98%AF%E7%B1%BB%E5%9E%8B%E5%AE%89%E5%85%A8%E7%9A%84)
##### [25、main 函数执行以前,还会执行什么代码?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#25main-%E5%87%BD%E6%95%B0%E6%89%A7%E8%A1%8C%E4%BB%A5%E5%89%8D%E8%BF%98%E4%BC%9A%E6%89%A7%E8%A1%8C%E4%BB%80%E4%B9%88%E4%BB%A3%E7%A0%81)
##### [26、描述内存分配方式以及它们的区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#26%E6%8F%8F%E8%BF%B0%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D%E6%96%B9%E5%BC%8F%E4%BB%A5%E5%8F%8A%E5%AE%83%E4%BB%AC%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [27、struct 和 class 的区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#27struct-%E5%92%8C-class-%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [28、当一个类A 中没有任何成员变量与成员函数,这时sizeof(A)的值是多少?如果不是零,请解释一下编译器为什么没有让它为零。](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#28%E5%BD%93%E4%B8%80%E4%B8%AA%E7%B1%BBa-%E4%B8%AD%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E6%88%90%E5%91%98%E5%8F%98%E9%87%8F%E4%B8%8E%E6%88%90%E5%91%98%E5%87%BD%E6%95%B0%E8%BF%99%E6%97%B6sizeofa%E7%9A%84%E5%80%BC%E6%98%AF%E5%A4%9A%E5%B0%91%E5%A6%82%E6%9E%9C%E4%B8%8D%E6%98%AF%E9%9B%B6%E8%AF%B7%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%E7%BC%96%E8%AF%91%E5%99%A8%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B2%A1%E6%9C%89%E8%AE%A9%E5%AE%83%E4%B8%BA%E9%9B%B6)
##### [29、在8086 汇编下,逻辑地址和物理地址是怎样转换的?(Intel)](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#29%E5%9C%A88086-%E6%B1%87%E7%BC%96%E4%B8%8B%E9%80%BB%E8%BE%91%E5%9C%B0%E5%9D%80%E5%92%8C%E7%89%A9%E7%90%86%E5%9C%B0%E5%9D%80%E6%98%AF%E6%80%8E%E6%A0%B7%E8%BD%AC%E6%8D%A2%E7%9A%84intel)
##### [30、比较C++中的4种类型转换方式?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#30%E6%AF%94%E8%BE%83c%E4%B8%AD%E7%9A%844%E7%A7%8D%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E6%96%B9%E5%BC%8F)
##### [31、分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#31%E5%88%86%E5%88%AB%E5%86%99%E5%87%BAboolintfloat%E6%8C%87%E9%92%88%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%8F%98%E9%87%8Fa-%E4%B8%8E%E9%9B%B6%E7%9A%84%E6%AF%94%E8%BE%83%E8%AF%AD%E5%8F%A5)
##### [32、请说出const与#define 相比,有何优点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#32%E8%AF%B7%E8%AF%B4%E5%87%BAconst%E4%B8%8Edefine-%E7%9B%B8%E6%AF%94%E6%9C%89%E4%BD%95%E4%BC%98%E7%82%B9)
##### [33、简述数组与指针的区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#33%E7%AE%80%E8%BF%B0%E6%95%B0%E7%BB%84%E4%B8%8E%E6%8C%87%E9%92%88%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [34、类成员函数的重载、覆盖和隐藏区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#34%E7%B1%BB%E6%88%90%E5%91%98%E5%87%BD%E6%95%B0%E7%9A%84%E9%87%8D%E8%BD%BD%E8%A6%86%E7%9B%96%E5%92%8C%E9%9A%90%E8%97%8F%E5%8C%BA%E5%88%AB)
##### [35、求出两个数中的较大者](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#35%E6%B1%82%E5%87%BA%E4%B8%A4%E4%B8%AA%E6%95%B0%E4%B8%AD%E7%9A%84%E8%BE%83%E5%A4%A7%E8%80%85)
##### [36、如何打印出当前源文件的文件名以及源文件的当前行号?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#36%E5%A6%82%E4%BD%95%E6%89%93%E5%8D%B0%E5%87%BA%E5%BD%93%E5%89%8D%E6%BA%90%E6%96%87%E4%BB%B6%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%E4%BB%A5%E5%8F%8A%E6%BA%90%E6%96%87%E4%BB%B6%E7%9A%84%E5%BD%93%E5%89%8D%E8%A1%8C%E5%8F%B7)
##### [37、main主函数执行完毕后,是否可能会再执行一段代码,给出说明?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#37main%E4%B8%BB%E5%87%BD%E6%95%B0%E6%89%A7%E8%A1%8C%E5%AE%8C%E6%AF%95%E5%90%8E%E6%98%AF%E5%90%A6%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%86%8D%E6%89%A7%E8%A1%8C%E4%B8%80%E6%AE%B5%E4%BB%A3%E7%A0%81%E7%BB%99%E5%87%BA%E8%AF%B4%E6%98%8E)
##### [38、如何判断一段程序是由C 编译程序还是由C++编译程序编译的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#38%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E4%B8%80%E6%AE%B5%E7%A8%8B%E5%BA%8F%E6%98%AF%E7%94%B1c-%E7%BC%96%E8%AF%91%E7%A8%8B%E5%BA%8F%E8%BF%98%E6%98%AF%E7%94%B1c%E7%BC%96%E8%AF%91%E7%A8%8B%E5%BA%8F%E7%BC%96%E8%AF%91%E7%9A%84)
##### [39、文件中有一组整数,要求排序后输出到另一个文件中](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#39%E6%96%87%E4%BB%B6%E4%B8%AD%E6%9C%89%E4%B8%80%E7%BB%84%E6%95%B4%E6%95%B0%E8%A6%81%E6%B1%82%E6%8E%92%E5%BA%8F%E5%90%8E%E8%BE%93%E5%87%BA%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E4%B8%AD)
##### [40、请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢 ?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#40%E8%AF%B7%E4%BD%A0%E8%AF%A6%E7%BB%86%E5%9C%B0%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8Bip%E5%8D%8F%E8%AE%AE%E7%9A%84%E5%AE%9A%E4%B9%89%E5%9C%A8%E5%93%AA%E4%B8%AA%E5%B1%82%E4%B8%8A%E9%9D%A2%E4%B8%BB%E8%A6%81%E6%9C%89%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8tcp%E4%B8%8Eudp%E5%91%A2-)
##### [41、请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#41%E8%AF%B7%E9%97%AE%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%92%8C%E8%B7%AF%E7%94%B1%E5%99%A8%E5%90%84%E8%87%AA%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86%E6%98%AF%E4%BB%80%E4%B9%88%E5%88%86%E5%88%AB%E5%9C%A8%E5%93%AA%E4%B8%AA%E5%B1%82%E6%AC%A1%E4%B8%8A%E9%9D%A2%E5%AE%9E%E7%8E%B0%E7%9A%84)
##### [42、全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的 ?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#42%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E5%92%8C%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%92%8C%E7%BC%96%E8%AF%91%E5%99%A8%E6%98%AF%E6%80%8E%E4%B9%88%E7%9F%A5%E9%81%93%E7%9A%84-)
##### [43、8086是多少位的系统?在数据总线上是怎么实现的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#438086%E6%98%AF%E5%A4%9A%E5%B0%91%E4%BD%8D%E7%9A%84%E7%B3%BB%E7%BB%9F%E5%9C%A8%E6%95%B0%E6%8D%AE%E6%80%BB%E7%BA%BF%E4%B8%8A%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84)
##### [44、解释局部变量、全局变量和静态变量的含义。](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#44%E8%A7%A3%E9%87%8A%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E5%92%8C%E9%9D%99%E6%80%81%E5%8F%98%E9%87%8F%E7%9A%84%E5%90%AB%E4%B9%89)
##### [45、论述含参数的宏与函数的优缺点。](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#45%E8%AE%BA%E8%BF%B0%E5%90%AB%E5%8F%82%E6%95%B0%E7%9A%84%E5%AE%8F%E4%B8%8E%E5%87%BD%E6%95%B0%E7%9A%84%E4%BC%98%E7%BC%BA%E7%82%B9)
##### [46、C++里面是不是所有的动作都是main()引起的?如果不是,请举例。](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#46c%E9%87%8C%E9%9D%A2%E6%98%AF%E4%B8%8D%E6%98%AF%E6%89%80%E6%9C%89%E7%9A%84%E5%8A%A8%E4%BD%9C%E9%83%BD%E6%98%AFmain%E5%BC%95%E8%B5%B7%E7%9A%84%E5%A6%82%E6%9E%9C%E4%B8%8D%E6%98%AF%E8%AF%B7%E4%B8%BE%E4%BE%8B)
##### [47、如何定义和实现一个类的成员函数为回调函数?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#47%E5%A6%82%E4%BD%95%E5%AE%9A%E4%B9%89%E5%92%8C%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E7%B1%BB%E7%9A%84%E6%88%90%E5%91%98%E5%87%BD%E6%95%B0%E4%B8%BA%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0)
##### [48、解释堆和栈的区别。](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#48%E8%A7%A3%E9%87%8A%E5%A0%86%E5%92%8C%E6%A0%88%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [49、C++里面如何声明const void f(void)函数为C程序中的库函数?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#49c%E9%87%8C%E9%9D%A2%E5%A6%82%E4%BD%95%E5%A3%B0%E6%98%8Econst-void-fvoid%E5%87%BD%E6%95%B0%E4%B8%BAc%E7%A8%8B%E5%BA%8F%E4%B8%AD%E7%9A%84%E5%BA%93%E5%87%BD%E6%95%B0)
##### [50、内联函数在编译时是否做参数类型检查?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#50%E5%86%85%E8%81%94%E5%87%BD%E6%95%B0%E5%9C%A8%E7%BC%96%E8%AF%91%E6%97%B6%E6%98%AF%E5%90%A6%E5%81%9A%E5%8F%82%E6%95%B0%E7%B1%BB%E5%9E%8B%E6%A3%80%E6%9F%A5)
##### [51、static有什么用途?(请至少说明两种)](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#51static%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8%E9%80%94%E8%AF%B7%E8%87%B3%E5%B0%91%E8%AF%B4%E6%98%8E%E4%B8%A4%E7%A7%8D)
##### [52、引用与指针有什么区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#52%E5%BC%95%E7%94%A8%E4%B8%8E%E6%8C%87%E9%92%88%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
##### [53、描述实时系统的基本特性](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#53%E6%8F%8F%E8%BF%B0%E5%AE%9E%E6%97%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%9F%BA%E6%9C%AC%E7%89%B9%E6%80%A7)
##### [54、全局变量和局部变量在内存中是否有区别?如果有,是什么区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#54%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E5%92%8C%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E5%9C%A8%E5%86%85%E5%AD%98%E4%B8%AD%E6%98%AF%E5%90%A6%E6%9C%89%E5%8C%BA%E5%88%AB%E5%A6%82%E6%9E%9C%E6%9C%89%E6%98%AF%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
##### [55、什么是平衡二叉树?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#55%E4%BB%80%E4%B9%88%E6%98%AF%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91)
##### [56、堆栈溢出一般是由什么原因导致的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#56%E5%A0%86%E6%A0%88%E6%BA%A2%E5%87%BA%E4%B8%80%E8%88%AC%E6%98%AF%E7%94%B1%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0%E5%AF%BC%E8%87%B4%E7%9A%84)
##### [57、什么函数不能声明为虚函数?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#57%E4%BB%80%E4%B9%88%E5%87%BD%E6%95%B0%E4%B8%8D%E8%83%BD%E5%A3%B0%E6%98%8E%E4%B8%BA%E8%99%9A%E5%87%BD%E6%95%B0)
##### [58、冒泡排序算法的时间复杂度是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#58%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E7%9A%84%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6%E6%98%AF%E4%BB%80%E4%B9%88)
##### [59、Internet采用哪种网络协议?该协议的主要层次结构?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#59internet%E9%87%87%E7%94%A8%E5%93%AA%E7%A7%8D%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE%E8%AF%A5%E5%8D%8F%E8%AE%AE%E7%9A%84%E4%B8%BB%E8%A6%81%E5%B1%82%E6%AC%A1%E7%BB%93%E6%9E%84)
##### [60、Internet物理地址和IP地址转换采用什么协议?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#60internet%E7%89%A9%E7%90%86%E5%9C%B0%E5%9D%80%E5%92%8Cip%E5%9C%B0%E5%9D%80%E8%BD%AC%E6%8D%A2%E9%87%87%E7%94%A8%E4%BB%80%E4%B9%88%E5%8D%8F%E8%AE%AE)
##### [61、IP地址的编码分为哪俩部分?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#61ip%E5%9C%B0%E5%9D%80%E7%9A%84%E7%BC%96%E7%A0%81%E5%88%86%E4%B8%BA%E5%93%AA%E4%BF%A9%E9%83%A8%E5%88%86)
##### [62、不能做switch()的参数类型是?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#62%E4%B8%8D%E8%83%BD%E5%81%9Aswitch%E7%9A%84%E5%8F%82%E6%95%B0%E7%B1%BB%E5%9E%8B%E6%98%AF)
##### [63、局部变量能否和全局变量重名?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#63%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E8%83%BD%E5%90%A6%E5%92%8C%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E9%87%8D%E5%90%8D)
##### [64、如何引用一个已经定义过的全局变量?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#64%E5%A6%82%E4%BD%95%E5%BC%95%E7%94%A8%E4%B8%80%E4%B8%AA%E5%B7%B2%E7%BB%8F%E5%AE%9A%E4%B9%89%E8%BF%87%E7%9A%84%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F)
##### [65、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#65%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E5%8F%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5%E5%AE%9A%E4%B9%89%E5%9C%A8%E5%8F%AF%E8%A2%AB%E5%A4%9A%E4%B8%AAc%E6%96%87%E4%BB%B6%E5%8C%85%E5%90%AB%E7%9A%84%E5%A4%B4%E6%96%87%E4%BB%B6%E4%B8%AD%E4%B8%BA%E4%BB%80%E4%B9%88)
##### [66、语句for( ;1 ;)有什么问题?它是什么意思?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#66%E8%AF%AD%E5%8F%A5for-1-%E6%9C%89%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98%E5%AE%83%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D)
##### [67、do……while和while……do有什么区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#67dowhile%E5%92%8Cwhiledo%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
##### [68、static 全局变量、局部变量、函数与普通全局变量、局部变量、函数区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#68static-%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E5%87%BD%E6%95%B0%E4%B8%8E%E6%99%AE%E9%80%9A%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E5%87%BD%E6%95%B0%E5%8C%BA%E5%88%AB)
##### [69、-1,2,7,28,126请问28和126中间那个数是什么?为什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#69-12728126%E8%AF%B7%E9%97%AE28%E5%92%8C126%E4%B8%AD%E9%97%B4%E9%82%A3%E4%B8%AA%E6%95%B0%E6%98%AF%E4%BB%80%E4%B9%88%E4%B8%BA%E4%BB%80%E4%B9%88)
##### [70、用两个栈实现一个队列的功能?要求给出算法和思路!](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#70%E7%94%A8%E4%B8%A4%E4%B8%AA%E6%A0%88%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E9%98%9F%E5%88%97%E7%9A%84%E5%8A%9F%E8%83%BD%E8%A6%81%E6%B1%82%E7%BB%99%E5%87%BA%E7%AE%97%E6%B3%95%E5%92%8C%E6%80%9D%E8%B7%AF)
##### [71、在c语言库函数中将一个字符转换成整型的函数是atool()吗,这个函数的原型是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#71%E5%9C%A8c%E8%AF%AD%E8%A8%80%E5%BA%93%E5%87%BD%E6%95%B0%E4%B8%AD%E5%B0%86%E4%B8%80%E4%B8%AA%E5%AD%97%E7%AC%A6%E8%BD%AC%E6%8D%A2%E6%88%90%E6%95%B4%E5%9E%8B%E7%9A%84%E5%87%BD%E6%95%B0%E6%98%AFatool%E5%90%97%E8%BF%99%E4%B8%AA%E5%87%BD%E6%95%B0%E7%9A%84%E5%8E%9F%E5%9E%8B%E6%98%AF%E4%BB%80%E4%B9%88)
##### [72、对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#72%E5%AF%B9%E4%BA%8E%E4%B8%80%E4%B8%AA%E9%A2%91%E7%B9%81%E4%BD%BF%E7%94%A8%E7%9A%84%E7%9F%AD%E5%B0%8F%E5%87%BD%E6%95%B0%E5%9C%A8c%E8%AF%AD%E8%A8%80%E4%B8%AD%E5%BA%94%E7%94%A8%E4%BB%80%E4%B9%88%E5%AE%9E%E7%8E%B0%E5%9C%A8c%E4%B8%AD%E5%BA%94%E7%94%A8%E4%BB%80%E4%B9%88%E5%AE%9E%E7%8E%B0)
##### [73、用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#73%E7%94%A8%E9%A2%84%E5%A4%84%E7%90%86%E6%8C%87%E4%BB%A4define-%E5%A3%B0%E6%98%8E%E4%B8%80%E4%B8%AA%E5%B8%B8%E6%95%B0%E7%94%A8%E4%BB%A5%E8%A1%A8%E6%98%8E1%E5%B9%B4%E4%B8%AD%E6%9C%89%E5%A4%9A%E5%B0%91%E7%A7%92%E5%BF%BD%E7%95%A5%E9%97%B0%E5%B9%B4%E9%97%AE%E9%A2%98)
##### [74、写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#74%E5%86%99%E4%B8%80%E4%B8%AA%E6%A0%87%E5%87%86%E5%AE%8Fmin%E8%BF%99%E4%B8%AA%E5%AE%8F%E8%BE%93%E5%85%A5%E4%B8%A4%E4%B8%AA%E5%8F%82%E6%95%B0%E5%B9%B6%E8%BF%94%E5%9B%9E%E8%BE%83%E5%B0%8F%E7%9A%84%E4%B8%80%E4%B8%AA)
##### [75、预处理器标识#error的目的是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#75%E9%A2%84%E5%A4%84%E7%90%86%E5%99%A8%E6%A0%87%E8%AF%86error%E7%9A%84%E7%9B%AE%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88)
##### [76、嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#76%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%BB%8F%E5%B8%B8%E8%A6%81%E7%94%A8%E5%88%B0%E6%97%A0%E9%99%90%E5%BE%AA%E7%8E%AF%E4%BD%A0%E6%80%8E%E4%B9%88%E6%A0%B7%E7%94%A8c%E7%BC%96%E5%86%99%E6%AD%BB%E5%BE%AA%E7%8E%AF%E5%91%A2)
##### [77、关键字static的作用是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#77%E5%85%B3%E9%94%AE%E5%AD%97static%E7%9A%84%E4%BD%9C%E7%94%A8%E6%98%AF%E4%BB%80%E4%B9%88)
##### [78、关键字const是什么含意?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#78%E5%85%B3%E9%94%AE%E5%AD%97const%E6%98%AF%E4%BB%80%E4%B9%88%E5%90%AB%E6%84%8F)
##### [79、关键字volatile有什么含意 并给出三个不同的例子。](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#79%E5%85%B3%E9%94%AE%E5%AD%97volatile%E6%9C%89%E4%BB%80%E4%B9%88%E5%90%AB%E6%84%8F-%E5%B9%B6%E7%BB%99%E5%87%BA%E4%B8%89%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BE%8B%E5%AD%90)
##### [80、ASDL使用的是什么协议?并进行简单描述?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#80asdl%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88%E5%8D%8F%E8%AE%AE%E5%B9%B6%E8%BF%9B%E8%A1%8C%E7%AE%80%E5%8D%95%E6%8F%8F%E8%BF%B0)
##### [81、什么是预编译,何时需要预编译?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#81%E4%BB%80%E4%B9%88%E6%98%AF%E9%A2%84%E7%BC%96%E8%AF%91%E4%BD%95%E6%97%B6%E9%9C%80%E8%A6%81%E9%A2%84%E7%BC%96%E8%AF%91)
##### [82、Itearator各指针的区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#82itearator%E5%90%84%E6%8C%87%E9%92%88%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [83、C++中的class和struct的区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#83c%E4%B8%AD%E7%9A%84class%E5%92%8Cstruct%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [84、关系模型的基本概念](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#84%E5%85%B3%E7%B3%BB%E6%A8%A1%E5%9E%8B%E7%9A%84%E5%9F%BA%E6%9C%AC%E6%A6%82%E5%BF%B5)
##### [85、C语言中结构化程序设计的三种基本控制结构](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#85c%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%BB%93%E6%9E%84%E5%8C%96%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E7%9A%84%E4%B8%89%E7%A7%8D%E5%9F%BA%E6%9C%AC%E6%8E%A7%E5%88%B6%E7%BB%93%E6%9E%84)
##### [86、三种基本的数据模型](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#86%E4%B8%89%E7%A7%8D%E5%9F%BA%E6%9C%AC%E7%9A%84%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B)
##### [87、设计模式:工厂模式 和 单例模式 介绍一下?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95/1~103%20%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%E9%9D%A2%E8%AF%95%E9%A2%98.md#87%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F-%E5%92%8C-%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F-%E4%BB%8B%E7%BB%8D%E4%B8%80%E4%B8%8B)
##### 88、const的作用有哪些,谈一谈你对const的理解?
##### 89、描述char*、const char*、char* const、const char* const的区别?
##### 90、指针常量和常量指针有什么区别?
##### 91、static的作用是什么,什么情况下用到static?
##### 92、全局变量与局部变量的区别?
##### 93、宏定义的作用是什么?
##### 94、内存对齐的概念?为什么会有内存对齐?
##### 95、inline 内联函数的特点有哪些?它的优缺点是什么?
##### 96、如何避免野指针?
##### 97、如何计算结构体长度?
##### 98、sizeof和strlen有什么区别?
##### 99、知道条件变量吗?条件变量为什么要和锁配合使用?
##### 100、如何用C 实现 C++ 的面向对象特性(封装、继承、多态)
##### 101、memcpy怎么实现让它效率更高?
##### 102、typedef和define有什么区别?
##### 103、extern有什么作用,extern C有什么作用?
:hourglass: 网络原理
---
##### [1.如何理解 URI?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#1%E5%A6%82%E4%BD%95%E7%90%86%E8%A7%A3-uri)
##### [2.解释一下HTTP的超文本传输协议](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#2%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8Bhttp%E7%9A%84%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE)
##### [3.HTTP 的特点?HTTP 有哪些缺点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#3http-%E7%9A%84%E7%89%B9%E7%82%B9http-%E6%9C%89%E5%93%AA%E4%BA%9B%E7%BC%BA%E7%82%B9)
##### [4.HTTP 报文结构是怎样的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#4http-%E6%8A%A5%E6%96%87%E7%BB%93%E6%9E%84%E6%98%AF%E6%80%8E%E6%A0%B7%E7%9A%84)
##### [5.如何理解 HTTP 的请求方法?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#5%E5%A6%82%E4%BD%95%E7%90%86%E8%A7%A3-http-%E7%9A%84%E8%AF%B7%E6%B1%82%E6%96%B9%E6%B3%95)
##### [6.http 常见字段有哪些?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#6http-%E5%B8%B8%E8%A7%81%E5%AD%97%E6%AE%B5%E6%9C%89%E5%93%AA%E4%BA%9B)
##### [7.对于定长和不定长的数据,HTTP 是怎么传输的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#7%E5%AF%B9%E4%BA%8E%E5%AE%9A%E9%95%BF%E5%92%8C%E4%B8%8D%E5%AE%9A%E9%95%BF%E7%9A%84%E6%95%B0%E6%8D%AEhttp-%E6%98%AF%E6%80%8E%E4%B9%88%E4%BC%A0%E8%BE%93%E7%9A%84)
##### [8.HTTP 如何处理大文件的传输?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#8http-%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E5%A4%A7%E6%96%87%E4%BB%B6%E7%9A%84%E4%BC%A0%E8%BE%93)
##### [9.HTTP 中如何处理表单数据的提交?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#9http-%E4%B8%AD%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E8%A1%A8%E5%8D%95%E6%95%B0%E6%8D%AE%E7%9A%84%E6%8F%90%E4%BA%A4)
##### [10.如何理解 HTTP 代理?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#10%E5%A6%82%E4%BD%95%E7%90%86%E8%A7%A3-http-%E4%BB%A3%E7%90%86)
##### [11.说说 HTTP1.1 相比 HTTP1.0 提高了什么性能?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#11%E8%AF%B4%E8%AF%B4-http11-%E7%9B%B8%E6%AF%94-http10-%E6%8F%90%E9%AB%98%E4%BA%86%E4%BB%80%E4%B9%88%E6%80%A7%E8%83%BD)
##### [12.那上面的 HTTP1.1 的性能瓶颈,HTTP2 做了什么优化?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#12%E9%82%A3%E4%B8%8A%E9%9D%A2%E7%9A%84-http11-%E7%9A%84%E6%80%A7%E8%83%BD%E7%93%B6%E9%A2%88http2-%E5%81%9A%E4%BA%86%E4%BB%80%E4%B9%88%E4%BC%98%E5%8C%96)
##### [13.HTTP2 有哪些缺陷?HTTP3 做了哪些优化?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#13http2-%E6%9C%89%E5%93%AA%E4%BA%9B%E7%BC%BA%E9%99%B7http3-%E5%81%9A%E4%BA%86%E5%93%AA%E4%BA%9B%E4%BC%98%E5%8C%96)
##### [14.HTTP 与 HTTPS 有哪些区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#14http-%E4%B8%8E-https-%E6%9C%89%E5%93%AA%E4%BA%9B%E5%8C%BA%E5%88%AB)
##### [15.HTTPS 解决了 HTTP 的哪些问题?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#15https-%E8%A7%A3%E5%86%B3%E4%BA%86-http-%E7%9A%84%E5%93%AA%E4%BA%9B%E9%97%AE%E9%A2%98)
##### [16.HTTPS 是如何解决上面的三个风险的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#16https-%E6%98%AF%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E4%B8%8A%E9%9D%A2%E7%9A%84%E4%B8%89%E4%B8%AA%E9%A3%8E%E9%99%A9%E7%9A%84)
##### [17.HTTPS 是如何建立连接的?其间交互了什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#17https-%E6%98%AF%E5%A6%82%E4%BD%95%E5%BB%BA%E7%AB%8B%E8%BF%9E%E6%8E%A5%E7%9A%84%E5%85%B6%E9%97%B4%E4%BA%A4%E4%BA%92%E4%BA%86%E4%BB%80%E4%B9%88)
##### [18.UDP 和 TCP 的区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#18udp-%E5%92%8C-tcp-%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [19.TCP 三次握手和四次挥手](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#19tcp-%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E5%92%8C%E5%9B%9B%E6%AC%A1%E6%8C%A5%E6%89%8B)
##### [20.说说TCP传输的三次握手四次挥手策略](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#20%E8%AF%B4%E8%AF%B4tcp%E4%BC%A0%E8%BE%93%E7%9A%84%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E5%9B%9B%E6%AC%A1%E6%8C%A5%E6%89%8B%E7%AD%96%E7%95%A5)
##### [21.什么是无状态协议,HTTP 是无状态协议吗,怎么解决](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#21%E4%BB%80%E4%B9%88%E6%98%AF%E6%97%A0%E7%8A%B6%E6%80%81%E5%8D%8F%E8%AE%AEhttp-%E6%98%AF%E6%97%A0%E7%8A%B6%E6%80%81%E5%8D%8F%E8%AE%AE%E5%90%97%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3)
##### [22.OSI与TCP/IP各层的结构与功能,都有哪些协议?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#22osi%E4%B8%8Etcpip%E5%90%84%E5%B1%82%E7%9A%84%E7%BB%93%E6%9E%84%E4%B8%8E%E5%8A%9F%E8%83%BD%E9%83%BD%E6%9C%89%E5%93%AA%E4%BA%9B%E5%8D%8F%E8%AE%AE)
##### [23.TCP协议如何保证可靠传输](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#23tcp%E5%8D%8F%E8%AE%AE%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AF%81%E5%8F%AF%E9%9D%A0%E4%BC%A0%E8%BE%93)
##### [24.说说ARQ协议](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#24%E8%AF%B4%E8%AF%B4arq%E5%8D%8F%E8%AE%AE)
##### [25.什么是滑动窗口和流量控制](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#25%E4%BB%80%E4%B9%88%E6%98%AF%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E5%92%8C%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6)
##### [26.什么是拥塞控制](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#26%E4%BB%80%E4%B9%88%E6%98%AF%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6)
##### [27.在浏览器中输入url地址 ->> 显示主页的过程?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#27%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E8%BE%93%E5%85%A5url%E5%9C%B0%E5%9D%80---%E6%98%BE%E7%A4%BA%E4%B8%BB%E9%A1%B5%E7%9A%84%E8%BF%87%E7%A8%8B)
##### [28.HTTP长连接,短连接](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#28http%E9%95%BF%E8%BF%9E%E6%8E%A5%E7%9F%AD%E8%BF%9E%E6%8E%A5)
##### [29.Cookie的作用是什么?和Session有什么区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#29cookie%E7%9A%84%E4%BD%9C%E7%94%A8%E6%98%AF%E4%BB%80%E4%B9%88%E5%92%8Csession%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
##### [30.URI和URL的区别是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#30uri%E5%92%8Curl%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88)
##### [31.HTTP常见的状态码有哪些?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#31http%E5%B8%B8%E8%A7%81%E7%9A%84%E7%8A%B6%E6%80%81%E7%A0%81%E6%9C%89%E5%93%AA%E4%BA%9B)
##### [32.说说常见的常见HTTP首部字段?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#32%E8%AF%B4%E8%AF%B4%E5%B8%B8%E8%A7%81%E7%9A%84%E5%B8%B8%E8%A7%81http%E9%A6%96%E9%83%A8%E5%AD%97%E6%AE%B5)
##### [33.HTTPS方式与web服务器通信的步骤?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#33https%E6%96%B9%E5%BC%8F%E4%B8%8Eweb%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%80%9A%E4%BF%A1%E7%9A%84%E6%AD%A5%E9%AA%A4)
##### [34.HTTP请求报文与响应报文格式?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#34http%E8%AF%B7%E6%B1%82%E6%8A%A5%E6%96%87%E4%B8%8E%E5%93%8D%E5%BA%94%E6%8A%A5%E6%96%87%E6%A0%BC%E5%BC%8F)
##### [35.地址栏输入 URL 发生了什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#35%E5%9C%B0%E5%9D%80%E6%A0%8F%E8%BE%93%E5%85%A5-url-%E5%8F%91%E7%94%9F%E4%BA%86%E4%BB%80%E4%B9%88)
##### [36.HTTPS的工作原理](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86/1~36%20%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#36https%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86)
:sparkles: 网络编程
---
##### [1、什么是IO多路复用](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#1%E4%BB%80%E4%B9%88%E6%98%AFio%E5%A4%9A%E8%B7%AF%E5%A4%8D%E7%94%A8)
##### [2、epool中et和lt的区别与实现原理](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#2epool%E4%B8%ADet%E5%92%8Clt%E7%9A%84%E5%8C%BA%E5%88%AB%E4%B8%8E%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86)
##### [3、tcp连接建立的时候3次握手,断开连接的4次握手的具体过程](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#3tcp%E8%BF%9E%E6%8E%A5%E5%BB%BA%E7%AB%8B%E7%9A%84%E6%97%B6%E5%80%993%E6%AC%A1%E6%8F%A1%E6%89%8B%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5%E7%9A%844%E6%AC%A1%E6%8F%A1%E6%89%8B%E7%9A%84%E5%85%B7%E4%BD%93%E8%BF%87%E7%A8%8B)
##### [4、connect方法会阻塞,请问有什么方法可以避免其长时间阻塞?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#4connect%E6%96%B9%E6%B3%95%E4%BC%9A%E9%98%BB%E5%A1%9E%E8%AF%B7%E9%97%AE%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%B9%E6%B3%95%E5%8F%AF%E4%BB%A5%E9%81%BF%E5%85%8D%E5%85%B6%E9%95%BF%E6%97%B6%E9%97%B4%E9%98%BB%E5%A1%9E)
##### [5、网络中,如果客户端突然掉线或者重启,服务器端怎么样才能立刻知道?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#5%E7%BD%91%E7%BB%9C%E4%B8%AD%E5%A6%82%E6%9E%9C%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%AA%81%E7%84%B6%E6%8E%89%E7%BA%BF%E6%88%96%E8%80%85%E9%87%8D%E5%90%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E6%80%8E%E4%B9%88%E6%A0%B7%E6%89%8D%E8%83%BD%E7%AB%8B%E5%88%BB%E7%9F%A5%E9%81%93)
##### [6、在子网210.27.48.21/30种有多少个可用地址?分别是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#6%E5%9C%A8%E5%AD%90%E7%BD%9121027482130%E7%A7%8D%E6%9C%89%E5%A4%9A%E5%B0%91%E4%B8%AA%E5%8F%AF%E7%94%A8%E5%9C%B0%E5%9D%80%E5%88%86%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88)
##### [7、TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#7ttl%E6%98%AF%E4%BB%80%E4%B9%88%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8%E5%A4%84%E9%80%9A%E5%B8%B8%E9%82%A3%E4%BA%9B%E5%B7%A5%E5%85%B7%E4%BC%9A%E7%94%A8%E5%88%B0%E5%AE%83ping-traceroute-ifconfig-netstat)
##### [8、路由表示做什么用的?在linux环境中怎么来配置一条默认路由?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#8%E8%B7%AF%E7%94%B1%E8%A1%A8%E7%A4%BA%E5%81%9A%E4%BB%80%E4%B9%88%E7%94%A8%E7%9A%84%E5%9C%A8linux%E7%8E%AF%E5%A2%83%E4%B8%AD%E6%80%8E%E4%B9%88%E6%9D%A5%E9%85%8D%E7%BD%AE%E4%B8%80%E6%9D%A1%E9%BB%98%E8%AE%A4%E8%B7%AF%E7%94%B1)
##### [9、在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排除故障?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#9%E5%9C%A8%E7%BD%91%E7%BB%9C%E4%B8%AD%E6%9C%89%E4%B8%A4%E5%8F%B0%E4%B8%BB%E6%9C%BAa%E5%92%8Cb%E5%B9%B6%E9%80%9A%E8%BF%87%E8%B7%AF%E7%94%B1%E5%99%A8%E5%92%8C%E5%85%B6%E4%BB%96%E4%BA%A4%E6%8D%A2%E8%AE%BE%E5%A4%87%E8%BF%9E%E6%8E%A5%E8%B5%B7%E6%9D%A5%E5%B7%B2%E7%BB%8F%E7%A1%AE%E8%AE%A4%E7%89%A9%E7%90%86%E8%BF%9E%E6%8E%A5%E6%AD%A3%E7%A1%AE%E6%97%A0%E8%AF%AF%E6%80%8E%E4%B9%88%E6%9D%A5%E6%B5%8B%E8%AF%95%E8%BF%99%E4%B8%A4%E5%8F%B0%E6%9C%BA%E5%99%A8%E6%98%AF%E5%90%A6%E8%BF%9E%E9%80%9A%E5%A6%82%E6%9E%9C%E4%B8%8D%E9%80%9A%E6%80%8E%E4%B9%88%E6%9D%A5%E5%88%A4%E6%96%AD%E6%95%85%E9%9A%9C%E7%82%B9%E6%80%8E%E4%B9%88%E6%8E%92%E9%99%A4%E6%95%85%E9%9A%9C)
##### [10、网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别? ](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#10%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B8%AD%E8%AE%BE%E8%AE%A1%E5%B9%B6%E5%8F%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BD%BF%E7%94%A8%E5%A4%9A%E8%BF%9B%E7%A8%8B-%E4%B8%8E-%E5%A4%9A%E7%BA%BF%E7%A8%8B-%E8%AF%B7%E9%97%AE%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB)
##### [11、网络编程的一般步骤](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#11%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E7%9A%84%E4%B8%80%E8%88%AC%E6%AD%A5%E9%AA%A4)
##### [12、TCP的重发机制是怎么实现的?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#12tcp%E7%9A%84%E9%87%8D%E5%8F%91%E6%9C%BA%E5%88%B6%E6%98%AF%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84)
##### [13、TCP为什么不是两次连接?而是三次握手?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#13tcp%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E6%98%AF%E4%B8%A4%E6%AC%A1%E8%BF%9E%E6%8E%A5%E8%80%8C%E6%98%AF%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B)
##### [14、socket编程,如果client断电了,服务器如何快速知道?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#14socket%E7%BC%96%E7%A8%8B%E5%A6%82%E6%9E%9Cclient%E6%96%AD%E7%94%B5%E4%BA%86%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E7%9F%A5%E9%81%93)
##### [15、fork()一子进程程后 父进程癿全局变量能不能使用?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#15fork%E4%B8%80%E5%AD%90%E8%BF%9B%E7%A8%8B%E7%A8%8B%E5%90%8E-%E7%88%B6%E8%BF%9B%E7%A8%8B%E7%99%BF%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E8%83%BD%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8)
##### [16、4G的long型整数中找到一个最大的,如何做?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#164g%E7%9A%84long%E5%9E%8B%E6%95%B4%E6%95%B0%E4%B8%AD%E6%89%BE%E5%88%B0%E4%B8%80%E4%B8%AA%E6%9C%80%E5%A4%A7%E7%9A%84%E5%A6%82%E4%BD%95%E5%81%9A)
##### [17、tcp三次握手的过程,accept发生在三次握手哪个阶段?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#17tcp%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E7%9A%84%E8%BF%87%E7%A8%8Baccept%E5%8F%91%E7%94%9F%E5%9C%A8%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E5%93%AA%E4%B8%AA%E9%98%B6%E6%AE%B5)
##### [18、tcp流, udp的数据报,之间有什么区别,为什么TCP要叫做数据流?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#18tcp%E6%B5%81-udp%E7%9A%84%E6%95%B0%E6%8D%AE%E6%8A%A5%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%E4%B8%BA%E4%BB%80%E4%B9%88tcp%E8%A6%81%E5%8F%AB%E5%81%9A%E6%95%B0%E6%8D%AE%E6%B5%81)
##### [19、socket在什么情况下可读?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#19socket%E5%9C%A8%E4%BB%80%E4%B9%88%E6%83%85%E5%86%B5%E4%B8%8B%E5%8F%AF%E8%AF%BB)
##### [20、TCP通讯中,select到读事件,但是读到的数据量是0,为什么,如何解决?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#20tcp%E9%80%9A%E8%AE%AF%E4%B8%ADselect%E5%88%B0%E8%AF%BB%E4%BA%8B%E4%BB%B6%E4%BD%86%E6%98%AF%E8%AF%BB%E5%88%B0%E7%9A%84%E6%95%B0%E6%8D%AE%E9%87%8F%E6%98%AF0%E4%B8%BA%E4%BB%80%E4%B9%88%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3)
##### [21、说说IO多路复用优缺点?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#21%E8%AF%B4%E8%AF%B4io%E5%A4%9A%E8%B7%AF%E5%A4%8D%E7%94%A8%E4%BC%98%E7%BC%BA%E7%82%B9)
##### [22、说说select机制的缺点](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#22%E8%AF%B4%E8%AF%B4select%E6%9C%BA%E5%88%B6%E7%9A%84%E7%BC%BA%E7%82%B9)
##### [23、说一下epoll的好处](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#23%E8%AF%B4%E4%B8%80%E4%B8%8Bepoll%E7%9A%84%E5%A5%BD%E5%A4%84)
##### [24、epoll需要在用户态和内核态拷贝数据么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#24epoll%E9%9C%80%E8%A6%81%E5%9C%A8%E7%94%A8%E6%88%B7%E6%80%81%E5%92%8C%E5%86%85%E6%A0%B8%E6%80%81%E6%8B%B7%E8%B4%9D%E6%95%B0%E6%8D%AE%E4%B9%88)
##### [25、epoll的实现知道么?在内核当中是什么样的数据结构进行存储,每个操作的时间复杂度是多少?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1~25%20%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98.md#25epoll%E7%9A%84%E5%AE%9E%E7%8E%B0%E7%9F%A5%E9%81%93%E4%B9%88%E5%9C%A8%E5%86%85%E6%A0%B8%E5%BD%93%E4%B8%AD%E6%98%AF%E4%BB%80%E4%B9%88%E6%A0%B7%E7%9A%84%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E8%BF%9B%E8%A1%8C%E5%AD%98%E5%82%A8%E6%AF%8F%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%9A%84%E6%97%B6%E9%97%B4%E5%A4%8D%E6%9D%82%E5%BA%A6%E6%98%AF%E5%A4%9A%E5%B0%91)
:desktop_computer: 操作系统
---
##### [1、什么是操作系统?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#1%E4%BB%80%E4%B9%88%E6%98%AF%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F)
##### [2、什么是系统调用?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#2%E4%BB%80%E4%B9%88%E6%98%AF%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8)
##### [3、进程和线程的区别?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#3%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%8C%BA%E5%88%AB)
##### [4、进程有哪几种状态?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#4%E8%BF%9B%E7%A8%8B%E6%9C%89%E5%93%AA%E5%87%A0%E7%A7%8D%E7%8A%B6%E6%80%81)
##### [5、进程间的通信方式](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#5%E8%BF%9B%E7%A8%8B%E9%97%B4%E7%9A%84%E9%80%9A%E4%BF%A1%E6%96%B9%E5%BC%8F)
##### [6、线程间的同步的方式](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#6%E7%BA%BF%E7%A8%8B%E9%97%B4%E7%9A%84%E5%90%8C%E6%AD%A5%E7%9A%84%E6%96%B9%E5%BC%8F)
##### [7、进程的调度算法](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#7%E8%BF%9B%E7%A8%8B%E7%9A%84%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95)
##### [8、操作系统的内存管理主要是做什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#8%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B8%BB%E8%A6%81%E6%98%AF%E5%81%9A%E4%BB%80%E4%B9%88)
##### [9、常见的几种内存管理机制](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#9%E5%B8%B8%E8%A7%81%E7%9A%84%E5%87%A0%E7%A7%8D%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E6%9C%BA%E5%88%B6)
##### [10、快表和多级页表](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#10%E5%BF%AB%E8%A1%A8%E5%92%8C%E5%A4%9A%E7%BA%A7%E9%A1%B5%E8%A1%A8)
##### [11、分页机制和分段机制的共同点和区别](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#11%E5%88%86%E9%A1%B5%E6%9C%BA%E5%88%B6%E5%92%8C%E5%88%86%E6%AE%B5%E6%9C%BA%E5%88%B6%E7%9A%84%E5%85%B1%E5%90%8C%E7%82%B9%E5%92%8C%E5%8C%BA%E5%88%AB)
##### [12、逻辑(虚拟)地址和物理地址](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#12%E9%80%BB%E8%BE%91%E8%99%9A%E6%8B%9F%E5%9C%B0%E5%9D%80%E5%92%8C%E7%89%A9%E7%90%86%E5%9C%B0%E5%9D%80)
##### [13、CPU 寻址了解吗?为什么需要虚拟地址空间?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#13cpu-%E5%AF%BB%E5%9D%80%E4%BA%86%E8%A7%A3%E5%90%97%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E8%99%9A%E6%8B%9F%E5%9C%B0%E5%9D%80%E7%A9%BA%E9%97%B4)
##### [14、什么是虚拟内存(Virtual Memory)?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#14%E4%BB%80%E4%B9%88%E6%98%AF%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98virtual-memory)
##### [15、局部性原理](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#15%E5%B1%80%E9%83%A8%E6%80%A7%E5%8E%9F%E7%90%86)
##### [16、虚拟存储器](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#16%E8%99%9A%E6%8B%9F%E5%AD%98%E5%82%A8%E5%99%A8)
##### [17、虚拟内存的技术实现](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#17%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98%E7%9A%84%E6%8A%80%E6%9C%AF%E5%AE%9E%E7%8E%B0)
##### [18、页面置换算法](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/1~18%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md#18%E9%A1%B5%E9%9D%A2%E7%BD%AE%E6%8D%A2%E7%AE%97%E6%B3%95)
##### 19、操作系统是怎么进行进程管理的?
##### 20、操作系统是如何做到进程阻塞的?
##### 21、线程是如何实现的?
##### 22、线程之间私有和共享的资源有哪些?
##### 23、一般应用程序内存空间的堆和栈的区别是什么?
##### 24、进程虚拟空间是怎么布局的?
##### 25、虚拟内存是如何映射到物理内存的?了解分页内存管理吗?
##### 26、什么是上下文切换,操作系统是怎么做的上下文切换?
##### 27、什么是大端字节,什么是小端字节?如何转换字节序?
##### 28、产生死锁的必要条件有哪些?如何避免死锁?
##### 29、信号和信号量的区别是什么?
##### 30、锁的性能开销,锁的实现原理?
:floppy_disk: 编译原理
---
##### [1、什么是语法分析?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/1~9%20%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#1%E4%BB%80%E4%B9%88%E6%98%AF%E8%AF%AD%E6%B3%95%E5%88%86%E6%9E%90)
##### [2、什么是自顶向下分析法?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/1~9%20%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#2%E4%BB%80%E4%B9%88%E6%98%AF%E8%87%AA%E9%A1%B6%E5%90%91%E4%B8%8B%E5%88%86%E6%9E%90%E6%B3%95)
##### [3、在自顶向下的分析过程中,存在的问题是什么?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/1~9%20%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#3%E5%9C%A8%E8%87%AA%E9%A1%B6%E5%90%91%E4%B8%8B%E7%9A%84%E5%88%86%E6%9E%90%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%AD%98%E5%9C%A8%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%E4%BB%80%E4%B9%88)
##### [4、什么是确定的自顶向下分析法?](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/1~9%20%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#4%E4%BB%80%E4%B9%88%E6%98%AF%E7%A1%AE%E5%AE%9A%E7%9A%84%E8%87%AA%E9%A1%B6%E5%90%91%E4%B8%8B%E5%88%86%E6%9E%90%E6%B3%95)
##### [5、存在的问题](https://github.com/0voice/campus_recruitmen_questions/blob/main/%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86/1~9%20%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%E9%9D%A2%E8%AF%95%E9%A2%98.md#5%E5%AD%98%E5%9C%A8%E7%9A%84%E9%97%AE%E9%A2%98)
##### 6、gcc hello.c 这行命令具体的执行过程,内部究竟做了什么?
##### 7、程序一定会从main函数开始运行吗?
##### 8、如何确定某个函数有被编译输出?
##### 9、动态链接库和静态链接库的区别是什么?
并发
---
##### 1.线程和进程区别
##### 2.创建线程的四种方式
##### 3.as-if-serial规则和happens-before规则的区别
##### 4.多线程如何使用?
##### 5.启动多线程调用使用什么方法?
##### 6.并发容器之CopyOnWriteArrayList详解
##### 7.并发容器之ThreadLocal详解
##### 8.并发容器之ConcurrentHashMap详解(JDK1.8版本)与源码分析
##### 9.并发容器之BlockingQueue详解
##### 10.ThreadLocal内存泄漏分析与解决方案
堆与栈
---
##### 1、什么时候可能发生栈溢出
##### 2、堆和栈的区别
##### 3、什么是小根堆和大根堆?
##### 4、栈溢出的原因
##### 5、栈的效率高的原因
##### 6、请你说一说小根堆特点
##### 7、请你解释一下,内存中的栈(stack)、堆(heap) 和静态区(static area) 的用法。并且说明heap和stack有什么区别
##### 8、大顶堆怎么插入删除
##### 9、请你讲一下动态链表和静态链表的区别
树
---
##### 1、 树的定义
##### 2、(144) Binary Tree Preorder Traversal
##### 3、(589) N-ary Tree Preorder Traversal
##### 4、(94) Binary Tree Inorder Traversal
##### 5、(145) Binary Tree Postorder Traversal
##### 6、(590) N-ary Tree Postorder Traversal
##### 7、(100) Same Tree
##### 8、(101) Symmetric Tree
##### 9、(104) Maximum Depth of Binary Tree
##### 10、(559) Maximum Depth of N-ary Tree
##### 11、(111) Minimum Depth of Binary Tree
##### 12、(105) Construct Binary Tree from Preorder and Inorder Traversal
##### 13、(106) Construct Binary Tree from Inorder and Postorder Traversal
##### 14、(889) Construct Binary Tree from Preorder and Postorder Traversal
##### 15、(572) Subtree of Another Tree
##### 16、(102) Binary Tree Level Order Traversal
##### 17、(103) Binary Tree Zigzag Level Order Traversal
##### 18、(107) Binary Tree Level Order Traversal II
##### 19、(429) N-ary Tree Level Order Traversal
##### 20、(637) Average of Levels in Binary Tree
##### 21、(515) Find Largest Value in Each Tree Row
##### 22、(987) Vertical Order Traversal of a Binary Tree
##### 23、(257) Binary Tree Paths
##### 24、(988) Smallest String Starting From Leaf
##### 25、(112) Path Sum
##### 26、(113) Path Sum II
##### 27、(297) Serialize and Deserialize Binary Tree
##### 28、(110) Balanced Binary Tree
##### 29、(108) Convert Sorted Array to Binary Search Tree
##### 30、(235) Lowest Common Ancestor of a Binary Search Tree
##### 31、(404) Sum of Left Leaves
##### 32、(938) Range Sum of BST
##### 33、(530) Minimum Absolute Difference in BST
##### 34、(783) Minimum Distance Between BST Nodes
##### 35、(538) Convert BST to Greater Tree
##### 36、(958) Check Completeness of a Binary Tree
##### 37、(543) Diameter of Binary Tree
##### 38、(965) Univalued Binary Tree
##### 39、(563) Binary Tree Tilt
##### 40、(606) Construct String from Binary Tree
##### 41、(617) Merge Two Binary Trees
##### 42、(653) Two Sum IV - Input is a BST
##### 43、(669) Trim a Binary Search Tree
##### 44、(671) Second Minimum Node In a Binary Tree
##### 45、(687) Longest Univalue Path
##### 46、(700) Search in a Binary Search Tree
##### 47、(872) Leaf-Similar Trees
##### 48、(897) Increasing Order Search Tree
##### 49、(993) Cousins in Binary Tree
##### 50、(230) Kth Smallest Element in a BST
##### 51、(98) Validate Binary Search Tree
##### 52、(109) Convert Sorted List to Binary Search Tree
##### 53、(1008) Construct Binary Search Tree from Preorder Traversal
##### 54、(236) Lowest Common Ancestor of a Binary Tree
##### 55、(654) Maximum Binary Tree
##### 56、(513) Find Bottom Left Tree Value
##### 57、(814) Binary Tree Pruning
##### 58、(199) Binary Tree Right Side View
##### 59、(662) Maximum Width of Binary Tree
##### 60、(222) Count Complete Tree Nodes
##### 61、(1022) Sum of Root To Leaf Binary Numbers
##### 62、(1026) Maximum Difference Between Node and Ancestor
##### 63、(1038) Binary Search Tree to Greater Sum Tree
##### 64、(1080) Insufficient Nodes in Root to Leaf Paths
##### 65、(1161) Maximum Level Sum of a Binary Tree
##### 66、(1104) Path In Zigzag Labelled Binary Tree
##### 67、(1110) Delete Nodes And Return Forest
##### 68、(1123) Lowest Common Ancestor of Deepest Leaves
##### 69、(1382) Balance a Binary Search Tree
##### 70、(1372) Longest ZigZag Path in a Binary Tree
##### 71、(1367) Linked List in Binary Tree
##### 72、(124) Binary Tree Maximum Path Sum
##### 73、(1443) Minimum Time to Collect All Apples in a Tree
##### 74、(1339) Maximum Product of Splitted Binary Tree
##### 75、(1315) Sum of Nodes with Even-Valued Grandparent
##### 76、(1457) Pseudo-Palindromic Paths in a Binary Tree
##### 77、(129) Sum Root to Leaf Numbers
##### 78、(114) Flatten Binary Tree to Linked List
##### 79、(450) Delete Node in a BST
##### 80、(971) Flip Binary Tree To Match Preorder Traversal
##### 81、(951) Flip Equivalent Binary Trees
##### 82、(863) All Nodes Distance K in Binary Tree
##### 83、(865) Smallest Subtree with all the Deepest Nodes
##### 84、(1373) Maximum Sum BST in Binary Tree
##### 85、(501) Find Mode in Binary Search Tree
##### 86、(968) Binary Tree Cameras
##### 87、(116) Populating Next Right Pointers in Each Node
##### 88、(117) 填充每个节点的下一个右侧节点指针 II
##### 89、(834) Sum of Distances in Tree]
##### 90、(655) Print Binary Tree
##### 91、(307) Range Sum Query - Mutable
##### 92、(652) Find Duplicate Subtrees
##### 93、(1028) Recover a Tree From Preorder Traversal
##### 94、(NC45) 实现二叉树先序,中序和后序遍历
##### 95、(NC15) 求二叉树的层序遍历
##### 96、(NC14) 二叉树的之字形层序遍历
##### 97、(NC102) 在二叉树中找到两个节点的最近公共祖先
##### 98、(NC12) 重建二叉树
##### 99、(NC136) 输出二叉树的右视图
##### 100、(NC13) 二叉树的最大深度
##### 101、(NC62) 平衡二叉树
##### 102、(NC60) 判断一棵二叉树是否为搜索二叉树和完全二叉树
##### 103、(NC5) 二叉树的所有路径和
##### 104、(NC8) 二叉树和为指定值的路径
##### 105、(NC6) 二叉树的最大路径和
##### 106、(NC16) 判断二叉树是否对称
##### 107、(NC9) 二叉树中是否存在节点和为指定值的路径
##### 108、(NC99) 树的直径
##### 109、(NC123) 序列化二叉树
##### 110、(NC81) 二叉搜索树的第k个结点
##### 111、(NC124) 字典树的实现
##### 112、(NC80) 把二叉树打印成多行
##### 113、(NC98) 判断t1树中是否有与t2树拓扑结构完全相同的子树
##### 114、(NC117) 合并二叉树
##### 115、(NC72) 二叉树的镜像
##### 116、(NC58) 找到搜索二叉树中两个错误的节点
##### 117、(NC64) 二叉搜索树与双向链表
##### 118、(NC84) 完全二叉树结点数
##### 119、(NC11) 有序数组转化为二叉平衡树
##### 120、(NC159) 最小生成树
##### 121、(NC687) 牛牛浇
##### 122、(NC530) 线段树编号问题
##### 123、(NC582) 苹果树
##### 124、(NC587) 树与序列问题
##### 125、(NC150) 二叉树的个数
##### 126、(NC597) 两棵树的问题
##### 127、(NC161) 二叉树的中序遍历
图
---
##### 1、(990) Satisfiability of Equality Equations
##### 2、(997) Find the Town Judge
##### 3、(133) Clone Graph
##### 4、(1334) Find the City With the Smallest Number of Neighbors at a Threshold Distance
##### 5、(1267) Count Servers that Communicate
##### 6、(886) Possible Bipartition
##### 7、(207) Course Schedule
##### 8、(1462) Course Schedule IV
##### 9、(1466) Reorder Routes to Make All Paths Lead to the City Zero
##### 10、(1210) Minimum Moves to Reach Target with Rotations
##### 11、(1202) Smallest String With Swaps
##### 12、(787) Cheapest Flights Within K Stops
##### 13、(332) Reconstruct Itinerary
##### 14、(1519) Number of Nodes in the Sub-Tree With the Same Label
##### 15、(478) Generate Random Point in a Circle
##### 16、(1559) Detect Cycles in 2D Grid
##### 17、(310) Minimum Height Trees
##### 18、(127) Word Ladder
##### 19、(547) Friend Circles
##### 20、(1584) Min Cost to Connect All Points
##### 21、(684) Redundant Connection
##### 22、(685) Redundant Connection II
##### 23、(743) Network Delay Time
##### 24、(721) Accounts Merge
##### 25、(851) Loud and Rich
##### 26、(399) Evaluate Division
##### 27、(1617) Count Subtrees With Max Distance Between Cities
##### 28、(1284) Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
##### 29、(1293) Shortest Path in a Grid with Obstacles Elimination
##### 30、(1298) Maximum Candies You Can Get from Boxes
##### 31、(1345) Jump Game IV
##### 32、(1391) Check if There is a Valid Path in a Grid
##### 33、(1162) As Far from Land as Possible
##### 34、(1091) Shortest Path in Binary Matrix
##### 35、(1034) Coloring A Border
##### 36、(1031) Number of Enclaves
##### 37、(695) Max Area of Island
##### 38、(994) Rotting Oranges
##### 39、(733) Flood Fill
##### 40、(1625) Lexicographically Smallest String After Applying Operations
##### 41、(1627) Graph Connectivity With Threshold
##### 42、(947) Most Stones Removed with Same Row or Column
##### 43、(1654) Minimum Jumps to Reach Home
##### 44、(1203) Sort Items by Groups Respecting Dependencies
##### 45、(803) Bricks Falling When Hit
##### 46、(1766) Tree of Coprimes
##### 46-1、 找到每个节点的最小祖先,并且祖先节点和其节点值互质。
##### 47、 (1368) Minimum Cost to Make at Least One Valid Path in a Grid
##### 47-1、 修改箭头方向最少次数能够到达右下角的点。
##### 48、(1786) Number of Restricted Paths From First to Last Node
##### 48-1、 从头节点到尾节点的限制路径是多少个,限制路径指每次节点到尾节点的最短路径要递减。
##### 49、(331) Verify Preorder Serialization of a Binary Tree
##### 49-1、 判断一个字符串序列是否是前序遍历。
排序
---
##### 1、请你来手写一下快排的代码,并说明其最优情况
##### 2、请问求第k大的数的方法以及各自的复杂度是怎样的,另外追问一下,当有相同元素时,还可以使用什么不同的方法求第k大的元素
##### 3、请你来介绍一下各种排序算法及时间复杂度
##### 4、请问海量数据如何去取最大的k个
##### 5、介绍一下,归并排序的原理是什么?
##### 6、谈一谈,如何得到一个数据流中的中位数?
##### 7、对一千万个整数排序,整数范围在[-1000,1000]间,用什么排序最快?
##### 8、堆排序的思想
##### 9、topK给出3种解法
##### 10、常见排序算法
字符串
---
##### 1、(14) Longest Common Prefix
##### 2、(20) Valid Parentheses
##### 3、(921) Minimum Add to Make Parentheses Valid
##### 4、(28) Implement strStr()
##### 5、(38) Count and Say
##### 6、(443) String Compression
##### 7、(125) Valid Palindrome
##### 8、(680) Valid Palindrome II
##### 9、(151) Reverse Words in a String
##### 10、(344) Reverse String
##### 11、(242) Valid Anagram
##### 12、(438) Find All Anagrams in a String
##### 13、(3) Longest Substring Without Repeating Characters
##### 14、(387) First Unique Character in a String
##### 15、(58) Length of Last Word
##### 16、(205) Isomorphic Strings
##### 17、(290) Word Pattern
##### 18、(890) Find and Replace Pattern
##### 19、(917) Reverse Only Letters
##### 20、(345)Reverse Vowels of a String
##### 21、(383) Ransom Note
##### 22、(925) Long Pressed Name
##### 23、(929) Unique Email Addresses
##### 24、(409) Longest Palindrome
##### 25、(434) Number of Segments in a String
##### 26、(500) Keyboard Row
##### 27、(520) Detect Capital
##### 28、(541) Reverse String II
##### 29、(551) Student Attendance Record I
##### 30、(557) Reverse Words in a String III
##### 31、(657) Robot Return to Origin
##### 32、(696) Count Binary Substrings
##### 33、(709) To Lower Case
##### 34、(771) Jewels and Stones
##### 35、(784) Letter Case Permutation
##### 36、(788) Rotated Digits
##### 37、(796) Rotate String
##### 38、(804) Unique Morse Code Words
##### 39、(806) Number of Lines To Write String
##### 40、(819) Most Common Word
##### 41、(821) Shortest Distance to a Character
##### 42、(824) Goat Latin
##### 43、(844) Backspace String Compare
##### 44、(859) Buddy Strings
##### 45、(893) Groups of Special-Equivalent Strings
##### 46、(1003) Check If Word Is Valid After Substitutions
##### 47、(17) Letter Combinations of a Phone Number
##### 48、(1023) Binary String With Substrings Representing 1 To N
##### 49、(482) License Key Formatting
##### 50、(1071) Greatest Common Divisor of Strings
##### 51、(1156) Swap For Longest Repeated Character Substring
##### 52、(1106) Parsing A Boolean Expression
##### 53、(1408) String Matching in an Array
##### 54、(791) Custom Sort String
##### 55、(678) Valid Parenthesis String
##### 56、(1419) Minimum Number of Frogs Croaking
##### 57、(1358) Number of Substrings Containing All Three Characters
##### 58、(1309) Decrypt String from Alphabet to Integer Mapping
##### 59、(1545) Find Kth Bit in Nth Binary String
##### 60、(777) Swap Adjacent in LR String
##### 61、(539) Minimum Time Difference
##### 62、(459) Repeated Substring Pattern
##### 63、(165) Compare Version Numbers
##### 64、(1371) Find the Longest Substring Containing Vowels in Even Counts
##### 65、(443) String Compression
##### 66、(809) Expressive Words
##### 67、(833) Find And Replace in String
##### 68、最长单词
##### 69、模式匹配
##### 70、(1638)Count Substrings That Differ by One Character
零领工作
---
##### 实时提供,每周发布北京,上海,广州,深圳,杭州,南京,合肥,武汉,长沙,重庆,成都,西安,厦门的c/c++,golang方向的招聘岗位信息。 包含校招,社招,实习岗位, 面经,八股,简历