Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/waylau/nowcoder-exam-oj

nowcoder-exam-oj 牛客题霸-在线编程 题库题解
https://github.com/waylau/nowcoder-exam-oj

Last synced: 3 months ago
JSON representation

nowcoder-exam-oj 牛客题霸-在线编程 题库题解

Awesome Lists containing this project

README

        

# nowcoder-exam-oj
nowcoder-exam-oj 牛客题霸-在线编程 题库题解

## 华为机试

题库 | 编程 | 题解
---|---|---
HJ1 字符串最后一个单词的长度 | [HJ001LengthOfTheLastWordInTheString](/src/com/waylau/nowcoder/exam/oj/huawei/HJ001LengthOfTheLastWordInTheString.java)、[HJ001LengthOfTheLastWordInTheString2](/src/com/waylau/nowcoder/exam/oj/huawei/HJ001LengthOfTheLastWordInTheString2.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03950984970640368)
HJ2 计算某字符出现次数 | [HJ002CountsTheNumberOfCharacters](/src/com/waylau/nowcoder/exam/oj/huawei/HJ002CountsTheNumberOfCharacters.java) | [文章](https://www.nowcoder.com/discuss/385516884949561344)
HJ3 明明的随机数 | [HJ003RandomNumbers](/src/com/waylau/nowcoder/exam/oj/huawei/HJ003RandomNumbers.java)、[HJ003RandomNumbers2](/src/com/waylau/nowcoder/exam/oj/huawei/HJ003RandomNumbers2.java)| [文章](https://www.nowcoder.com/discuss/385534231932416000)
HJ4 字符串分隔 | [HJ004StringDelimited](/src/com/waylau/nowcoder/exam/oj/huawei/HJ004StringDelimited.java)|
HJ5 进制转换 | [HJ005BaseConversion](/src/com/waylau/nowcoder/exam/oj/huawei/HJ005BaseConversion.java)| [文章](https://www.nowcoder.com/discuss/385561960736153600)
HJ6 质数因子 | [HJ006PrimeFactor](/src/com/waylau/nowcoder/exam/oj/huawei/HJ006PrimeFactor.java)| [文章](https://www.nowcoder.com/discuss/385570426108354560)
HJ7 取近似值 | [HJ007Approximation](/src/com/waylau/nowcoder/exam/oj/huawei/HJ007Approximation.java)| [文章](https://www.nowcoder.com/discuss/385742337350139904)
HJ8 合并表记录 | [HJ008MergeTableRecords](/src/com/waylau/nowcoder/exam/oj/huawei/HJ008MergeTableRecords.java)| [文章](https://www.nowcoder.com/discuss/385801740262678528)
HJ9 提取不重复的整数 | [HJ009ExtractsNonRepeatingIntegers](/src/com/waylau/nowcoder/exam/oj/huawei/HJ009ExtractsNonRepeatingIntegers.java)| [文章](https://www.nowcoder.com/discuss/385809387770720256)
HJ10 字符个数统计 | [HJ010CharacterCountStatistics](/src/com/waylau/nowcoder/exam/oj/huawei/HJ010CharacterCountStatistics.java)| [文章](https://www.nowcoder.com/discuss/385814959563845632)
HJ11 数字颠倒 | [HJ011NumberReverseOrder](/src/com/waylau/nowcoder/exam/oj/huawei/HJ011NumberReverseOrder.java)| [文章](https://www.nowcoder.com/discuss/385818821309853696)
HJ12 字符串反转 | [HJ012StringReversal](/src/com/waylau/nowcoder/exam/oj/huawei/HJ012StringReversal.java)| [文章](https://www.nowcoder.com/discuss/385826626154586112)
HJ13 句子逆序 | [HJ013SentenceReverseOrder](/src/com/waylau/nowcoder/exam/oj/huawei/HJ013SentenceReverseOrder.java)| [文章](https://www.nowcoder.com/discuss/385834034344079360)
HJ14 字符串排序 | [HJ014StringSorting](/src/com/waylau/nowcoder/exam/oj/huawei/HJ014StringSorting.java)| [文章](https://www.nowcoder.com/discuss/385841928288444416)
HJ15 求int型正整数在内存中存储时1的个数 | [HJ015FindTheNumberOfOneWhenIntegersStoredInMemory](/src/com/waylau/nowcoder/exam/oj/huawei/HJ015FindTheNumberOfOneWhenIntegersStoredInMemory.java) | [文章](https://www.nowcoder.com/discuss/385848508824252416)
HJ16 购物单 | [HJ016ShoppingList](/src/com/waylau/nowcoder/exam/oj/huawei/HJ016ShoppingList.java)| [文章](https://developer.huawei.com/consumer/cn/blog/topic/03957085907630418)
HJ17 坐标移动 | [HJ017CoordinateMovement](/src/com/waylau/nowcoder/exam/oj/huawei/HJ017CoordinateMovement.java)| [文章](https://www.nowcoder.com/discuss/388105161632227328)
HJ18 识别有效的IP地址和掩码并进行分类统计 |[HJ018IdentifiesValidIpAddressesAndMasks](/src/com/waylau/nowcoder/exam/oj/huawei/HJ018IdentifiesValidIpAddressesAndMasks.java)| [文章](https://www.nowcoder.com/discuss/388105161632227328)
HJ19 简单错误记录 | [HJ019SimpleErrorRecord](/src/com/waylau/nowcoder/exam/oj/huawei/HJ019SimpleErrorRecord.java)| [文章](https://www.nowcoder.com/discuss/388355415354994688)
HJ20 密码验证合格程序 | [HJ020PasswordVerificationQualification](/src/com/waylau/nowcoder/exam/oj/huawei/HJ020PasswordVerificationQualification.java)| [文章](https://www.nowcoder.com/discuss/388488274967375872)
HJ21 简单密码 |[HJ021SimplePassword](/src/com/waylau/nowcoder/exam/oj/huawei/HJ021SimplePassword.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03959676183300422)
HJ22 汽水瓶 | [HJ022SodaBottle](/src/com/waylau/nowcoder/exam/oj/huawei/HJ022SodaBottle.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03959679097380398)
HJ23 删除字符串中出现次数最少的字符 | [HJ023DeleteLeastOccurringCharacterFromString](/src/com/waylau/nowcoder/exam/oj/huawei/HJ023DeleteLeastOccurringCharacterFromString.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03959679688380423)
HJ24 合唱队 | [HJ024Chorus](/src/com/waylau/nowcoder/exam/oj/huawei/HJ024Chorus.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03959680171530399)
HJ25 数据分类处理 | [HJ025DataClassificationProcessing](/src/com/waylau/nowcoder/exam/oj/huawei/HJ025DataClassificationProcessing.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03960247373750004)
HJ26 字符串排序 | [HJ026StringSort](/src/com/waylau/nowcoder/exam/oj/huawei/HJ026StringSort.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03961104367000009)
HJ27 查找兄弟单词 | [HJ027FindBrotherWords](/src/com/waylau/nowcoder/exam/oj/huawei/HJ027FindBrotherWords.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03961104945430010)
HJ28 素数伴侣 | [HJ028PrimeCompanion](/src/com/waylau/nowcoder/exam/oj/huawei/HJ028PrimeCompanion.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201961563027980063?fid=23)
HJ29 字符串加解密 | [HJ029CharacterStringEncryptionAndDecryption](/src/com/waylau/nowcoder/exam/oj/huawei/HJ029CharacterStringEncryptionAndDecryption.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201961564040100064?fid=23)
HJ30 字符串合并处理 | [HJ030CharacterStringCombination](/src/com/waylau/nowcoder/exam/oj/huawei/HJ030CharacterStringCombination.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201961564886470065?fid=23)
HJ31 单词倒排 | [HJ031WordInversion](/src/com/waylau/nowcoder/exam/oj/huawei/HJ031WordInversion.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202961565357580058?fid=23)
HJ32 密码截取 | [HJ032PasswordIntercept](/src/com/waylau/nowcoder/exam/oj/huawei/HJ032PasswordIntercept.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202961565688230060?fid=23)
HJ33 整数与IP地址间的转换 | [HJ033ConversionBetweenIntegerAndIp](/src/com/waylau/nowcoder/exam/oj/huawei/HJ033ConversionBetweenIntegerAndIp.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202961565967760061?fid=23)
HJ34 图片整理 |[HJ034PhotoFinishing](/src/com/waylau/nowcoder/exam/oj/huawei/HJ034PhotoFinishing.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202962448032910093?fid=23)
HJ35 蛇形矩阵 | [HJ035SerpentineMatrix](/src/com/waylau/nowcoder/exam/oj/huawei/HJ035SerpentineMatrix.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201962448825740090?fid=23)
HJ36 字符串加密 | [HJ036StringEncryption](/src/com/waylau/nowcoder/exam/oj/huawei/HJ036StringEncryption.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202962449147710094?fid=23)
HJ37 统计每个月兔子的总数 | [HJ037CountTheTotalNumberOfRabbitsEachMonth](/src/com/waylau/nowcoder/exam/oj/huawei/HJ037CountTheTotalNumberOfRabbitsEachMonth.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201962449375820091?fid=23)
HJ38 求小球落地5次后所经历的路程和第5次反弹的高度 | [HJ038ForTheDistanceExperiencedByTheBall](/src/com/waylau/nowcoder/exam/oj/huawei/HJ038ForTheDistanceExperiencedByTheBall.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202962449636360095?fid=23)
HJ39 判断两个IP是否属于同一子网 | [HJ039CheckWhetherTwoIpAddressesBelongToTheSameSubnet](/src/com/waylau/nowcoder/exam/oj/huawei/HJ039CheckWhetherTwoIpAddressesBelongToTheSameSubnet.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202962449864290096?fid=23)
HJ40 统计字符 | [HJ040CharacterStatistics](/src/com/waylau/nowcoder/exam/oj/huawei/HJ040CharacterStatistics.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201962450098810092)
HJ41 称砝码 | [HJ41WeighingWeight](/src/com/waylau/nowcoder/exam/oj/huawei/HJ41WeighingWeight.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202962481336760098?fid=23)
HJ42 学英语 | [HJ042LearnEnglish](/src/com/waylau/nowcoder/exam/oj/huawei/HJ042LearnEnglish.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202963001678560114?fid=23)
HJ43 迷宫问题 | [HJ043MazeProblem](/src/com/waylau/nowcoder/exam/oj/huawei/HJ043MazeProblem.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202965704732140151?fid=23)
HJ44 Sudoku | [HJ044Sudoku](/src/com/waylau/nowcoder/exam/oj/huawei/HJ044Sudoku.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202966587559640178?fid=23)
HJ45 名字的漂亮度 | [HJ045TheBeautyOfTheName](/src/com/waylau/nowcoder/exam/oj/huawei/HJ045TheBeautyOfTheName.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202966587878410179)
HJ46 截取字符串 | [HJ046InterceptString](/src/com/waylau/nowcoder/exam/oj/huawei/HJ046InterceptString.java) | [文章](https://www.nowcoder.com/discuss/391715118583750656)
HJ48 从单向链表中删除指定值的节点 | [HJ048DeleteTheNodeFromTheSinglyLinkedList](/src/com/waylau/nowcoder/exam/oj/huawei/HJ048DeleteTheNodeFromTheSinglyLinkedList.java) | [文章](https://www.nowcoder.com/discuss/391737714800963584)
HJ50 四则运算 | [HJ050FourArithmeticOperations](/src/com/waylau/nowcoder/exam/oj/huawei/HJ050FourArithmeticOperations.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03967446457900035)
HJ51 输出单向链表中倒数第k个结点 | [HJ051OutputTheKthToLastNodeInTheUnidirectionalLinkedList](/src/com/waylau/nowcoder/exam/oj/huawei/HJ051OutputTheKthToLastNodeInTheUnidirectionalLinkedList.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201968973913190037)
HJ52 计算字符串的编辑距离 | [HJ052LevenshteinDistance](/src/com/waylau/nowcoder/exam/oj/huawei/HJ052LevenshteinDistance.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201968974461030038?fid=23)
HJ53 杨辉三角的变形 | [HJ053DeformationOfYanghuiTriangle](/src/com/waylau/nowcoder/exam/oj/huawei/HJ053DeformationOfYanghuiTriangle.java) 、[HJ053DeformationOfYanghuiTriangle2](/src/com/waylau/nowcoder/exam/oj/huawei/HJ053DeformationOfYanghuiTriangle2.java)| [文章](https://developer.huawei.com/consumer/cn/blog/topic/03969110110960052)
HJ54 表达式求值 | [HJ050FourArithmeticOperations](/src/com/waylau/nowcoder/exam/oj/huawei/HJ050FourArithmeticOperations.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201969110884790039?fid=23)
HJ55 挑7 | [HJ055PickSeven](/src/com/waylau/nowcoder/exam/oj/huawei/HJ055PickSeven.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202969111232730241?fid=23)
HJ56 完全数计算 | [HJ056PerfectNumber](/src/com/waylau/nowcoder/exam/oj/huawei/HJ056PerfectNumber.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202969111474650242?fid=23)
HJ57 高精度整数加法 | [HJ057HighPrecisionIntegerAddition](/src/com/waylau/nowcoder/exam/oj/huawei/HJ057HighPrecisionIntegerAddition.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201969160578930041?fid=23)
HJ58 输入n个整数,输出其中最小的k个 | 太简单了 |
HJ59 找出字符串中第一个只出现一次的字符 | 太简单了 |
HJ60 查找组成一个偶数最接近的两个素数 | [HJ060FindsTheTwoClosestPrimeNumberThatMakeUpEvenNumber](/src/com/waylau/nowcoder/exam/oj/huawei/HJ060FindsTheTwoClosestPrimeNumberThatMakeUpEvenNumber.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202969186258850248?fid=23)
HJ61 放苹果 | [HJ061PutApple](/src/com/waylau/nowcoder/exam/oj/huawei/HJ061PutApple.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201969914468230051?fid=23)
HJ62 查找输入整数二进制中1的个数 | [HJ062FindTheNumberOfFirstTheInputIntegerBinary](/src/com/waylau/nowcoder/exam/oj/huawei/HJ062FindTheNumberOfFirstTheInputIntegerBinary.java)、[HJ062FindTheNumberOfFirstTheInputIntegerBinary2](/src/com/waylau/nowcoder/exam/oj/huawei/HJ062FindTheNumberOfFirstTheInputIntegerBinary2.java) |
HJ63 DNA序列 | [HJ063DNASequence](/src/com/waylau/nowcoder/exam/oj/huawei/HJ063DNASequence.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201969978087260053?fid=23)
HJ64 MP3光标位置 | [HJ064MP3CursorPosition](/src/com/waylau/nowcoder/exam/oj/huawei/HJ064MP3CursorPosition.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03970067194740045)
HJ65 查找两个字符串a,b中的最长公共子串 | [HJ065FindLongestCommonSubstringInTwoStrings](/src/com/waylau/nowcoder/exam/oj/huawei/HJ065FindLongestCommonSubstringInTwoStrings.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201970095675440054?fid=23)
HJ66 配置文件恢复 | [HJ066ConfigurationFileRecovery](/src/com/waylau/nowcoder/exam/oj/huawei/HJ066ConfigurationFileRecovery.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202970130954300256?fid=23)
HJ67 24点游戏算法 | [HJ067TwentyFourPointGameAlgorithm](/src/com/waylau/nowcoder/exam/oj/huawei/HJ067TwentyFourPointGameAlgorithm.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202970229864290259?fid=23)
HJ68 成绩排序 | [HJ068ScoreSort](/src/com/waylau/nowcoder/exam/oj/huawei/HJ068ScoreSort.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202970277812060260?fid=23)
HJ69 矩阵乘法 | [HJ069MatrixMultiplication](/src/com/waylau/nowcoder/exam/oj/huawei/HJ069MatrixMultiplication.java) |
HJ70 矩阵乘法计算量估算 | [HJ070CalculationCostEstimationForMatrixMultiplication](/src/com/waylau/nowcoder/exam/oj/huawei/HJ070CalculationCostEstimationForMatrixMultiplication.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202970889963760266?fid=23)
HJ71 字符串通配符 | [HJ071StringWildcard](/src/com/waylau/nowcoder/exam/oj/huawei/HJ071StringWildcard.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201971068295500060?fid=23)
HJ72 百钱买百鸡问题 | [HJ072BuyingHundredChickensWithHundredDollars](/src/com/waylau/nowcoder/exam/oj/huawei/HJ072BuyingHundredChickensWithHundredDollars.java)|
HJ73 计算日期到天数转换 | |
HJ74 参数解析 | [HJ074ParameterAnalysis](/src/com/waylau/nowcoder/exam/oj/huawei/HJ074ParameterAnalysis.java)|
HJ75 公共子串计算 | [HJ075CommonSubstringCalculation](/src/com/waylau/nowcoder/exam/oj/huawei/HJ075CommonSubstringCalculation.java) | [文章](https://www.nowcoder.com/discuss/393551055399792640)
HJ76 尼科彻斯定理 | [HJ076NicochesTheorem](/src/com/waylau/nowcoder/exam/oj/huawei/HJ076NicochesTheorem.java) |
HJ77 火车进站 | [HJ077TheTrainComesIn](/src/com/waylau/nowcoder/exam/oj/huawei/HJ077TheTrainComesIn.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202972334954820290?fid=23)
HJ80 整型数组合并 | |
HJ81 字符串字符匹配 | [HJ081StringCharacterMatching](/src/com/waylau/nowcoder/exam/oj/huawei/HJ081StringCharacterMatching.java) |
HJ82 将真分数分解为埃及分数 | [HJ082DecomposeTrueFractionsIntoEgyptianFractions](/src/com/waylau/nowcoder/exam/oj/huawei/HJ082DecomposeTrueFractionsIntoEgyptianFractions.java) |
HJ83 二维数组操作 | 无难度,但拼体力|
HJ84 统计大写字母个数 | [HJ084CountTheNumberOfCapitalLetters](/src/com/waylau/nowcoder/exam/oj/huawei/HJ084CountTheNumberOfCapitalLetters.java) |
HJ85 最长回文子串 | [HJ085LongestPalindromeSubstring](/src/com/waylau/nowcoder/exam/oj/huawei/HJ085LongestPalindromeSubstring.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202971858902280282?fid=23)
HJ86 求最大连续bit数 | [HJ086FindTheMaximumNumberOfConsecutiveBits](/src/com/waylau/nowcoder/exam/oj/huawei/HJ086FindTheMaximumNumberOfConsecutiveBits.java) |
HJ87 密码强度等级 | 无难度,但拼体力 |
HJ88 扑克牌大小 | [HJ088PlayingCardSize](/src/com/waylau/nowcoder/exam/oj/huawei/HJ088PlayingCardSize.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202971911289010285?fid=23)
HJ89 24点运算 | |
HJ90 合法IP | |
HJ91 走方格的方案数 | [HJ091NumberOfPlansToMoveTheGrid](/src/com/waylau/nowcoder/exam/oj/huawei/HJ091NumberOfPlansToMoveTheGrid.java) |
HJ92 在字符串中找出连续最长的数字串 | |
HJ93 数组分组 | [HJ093ArrayGrouping](/src/com/waylau/nowcoder/exam/oj/huawei/HJ093ArrayGrouping.java) |
HJ94 记票统计 | |
HJ95 人民币转换 | [HJ095RMBConversion](/src/com/waylau/nowcoder/exam/oj/huawei/HJ095RMBConversion.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201971961931650078?fid=23)
HJ96 表示数字 | |
HJ97 记负均正 | |
HJ98 自动售货系统 | |
HJ99 自守数 | |
HJ100 等差数列 | |
HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序 | |
HJ102 字符统计 | |
HJ103 Redraiment的走法 |[HJ103RedraimentWalk](/src/com/waylau/nowcoder/exam/oj/huawei/HJ103RedraimentWalk.java) |
HJ105 记负均正II | |
HJ106 字符逆序 | |
HJ107 求解立方根 | [HJ107SolveTheCubeRoot](/src/com/waylau/nowcoder/exam/oj/huawei/HJ107SolveTheCubeRoot.java) |
HJ108 求最小公倍数 | |

## 牛客题霸

题库 | 编程 | 题解
---|---|---
NC27 集合的所有子集(一) | [NC027AllSubsetsOfTheSet](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC027AllSubsetsOfTheSet.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0203102621699052203?fid=23)
NC36 在两个长度相等的排序数组中找到上中位 | [NC036FindUpperMedianInTwoSortedArraysOfEqualLength](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC036FindUpperMedianInTwoSortedArraysOfEqualLength.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202104260380514297)
NC39 N皇后问题 | [NC039NQueenProblem](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC039NQueenProblem.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102856737594003)
NC41 最长无重复子数组 | [NC041LongestUnduplicatedSubarray](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC041LongestUnduplicatedSubarray.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0204102678513542223?fid=23)
NC44 通配符匹配 | [NC044WildcardMatching](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC044WildcardMatching.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102698255507029)
NC46 加起来和为目标值的组合(二) | [NC046TheSumIsTheCombinationOfTheTargetValues](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC046TheSumIsTheCombinationOfTheTargetValues.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102871995044005)
NC52 有效括号序列 | [NC052ValidBracketSequence](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC052ValidBracketSequence.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201104091461031275)
NC54 三数之和 | [NC054SumOfThreeNumbers](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC054SumOfThreeNumbers.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102698255507029)
NC61 两数之和 | [NC061TheSumOfTwoNumbersInArray](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC061TheSumOfTwoNumbersInArray.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0203102339152293150?fid=23)
NC85 拼接所有的字符串产生字典序最小的字符串 | [NC085SpliceSringsToProduceTheLeastLexicographicallyOrderedString](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC085SpliceSringsToProduceTheLeastLexicographicallyOrderedString.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0202104254018684296)
NC92 最长的公共子序列(二) | [NC092LongestCommonSubsequence](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC092LongestCommonSubsequence.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102780476537034)
NC109 岛屿数量 | [NC109NumberOfIslands](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC109NumberOfIslands.java) 、[NC109NumberOfIslands2](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC109NumberOfIslands2.java)| [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102788567314036)
NC133 链表的奇偶重排 | [NC133OddAndEvenRearrangementOfLinkedList](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC133OddAndEvenRearrangementOfLinkedList.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0203102681137882214?fid=23)
NC170 最长不含重复字符的子字符串 | [NC170TheLongestSubstringWithoutRepeatingCharacters](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC170TheLongestSubstringWithoutRepeatingCharacters.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0203102647725528207?fid=23)
NC175 合法的括号字符串 | [NC175LegalParenthesisString](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC175LegalParenthesisString.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03104176756471041)
NC190 字符串的全部子序列 | [NC190AllSubsequencesOfAString](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC190AllSubsequencesOfAString.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102881484929006)
NC223 从中序与后续遍历序列构造二叉树 | [NC223ConstructingBinaryTreesFromMiddleOrderandSubsequentErgodicSequences](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC223ConstructingBinaryTreesFromMiddleOrderandSubsequentErgodicSequences.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102696298575027)
NC228 判断子序列 | [NC228JudgmentSubsequence](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC228JudgmentSubsequence.java)、 [NC228JudgmentSubsequence2](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC228JudgmentSubsequence2.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102876056086005)
NC270 把数组排成最小的数 | [NC270ArrangeAnArrayToTheSmallestNumber](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC270ArrangeAnArrayToTheSmallestNumber.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0204102597329763202?fid=23)
NC301 最大数字交换 | [NC301MaximumSwap](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC301MaximumSwap.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102941443529007)
NC302 环形数组的连续子数组最大和 | [NC302MaxSubarraySumCircular](/src/com/waylau/nowcoder/exam/oj/nowcoder/NC302MaxSubarraySumCircular.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102954812943008)

## 剑指offer

题库 | 编程 | 题解
---|---|---
JZ31 栈的压入、弹出序列 | [JZ031StackPushInAndPopOutSequences](/src/com/waylau/nowcoder/exam/oj/jianzhi/JZ031StackPushInAndPopOutSequences.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0201104088717445272)
JZ36 二叉搜索树与双向链表 | [JZ036BinarySearchTreeAndBidirectionalLinkedList](/src/com/waylau/nowcoder/exam/oj/jianzhi/JZ036BinarySearchTreeAndBidirectionalLinkedList.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03103221491089011)
JZ38 字符串的排列 | [JZ038StringPermutation](/src/com/waylau/nowcoder/exam/oj/jianzhi/JZ038StringPermutation.java) | [文章](https://developer.huawei.com/consumer/cn/blog/topic/03102963204000008)
JZ42 连续子数组的最大和 | [JZ042FindGreatestSumOfSubArray](/src/com/waylau/nowcoder/exam/oj/jianzhi/JZ042FindGreatestSumOfSubArray.java) | [文章](https://developer.huawei.com/consumer/cn/forum/topic/0204102352622179160?fid=23)