# NowCoder **Repository Path**: adamjiangwh/NowCoder ## Basic Information - **Project Name**: NowCoder - **Description**: 牛客网在线编程Java - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-04-11 - **Last Updated**: 2021-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NowCoder 牛客网在线编程Java ## 剑指Offer ### 目录 - com.adamjwh.pratice.offer.FindInArrays 二维数组中的查找 - com.adamjwh.pratice.offer.ReplaceSpace 替换空格 - com.adamjwh.pratice.offer.PrintList 从头到尾打印链表 - com.adamjwh.pratice.offer.ReConstructTree 重建二叉树 - com.adamjwh.pratice.offer.MakeQueueWithStack 用两个栈实现队列 - com.adamjwh.pratice.offer.RotateArray 旋转数组的最小数组 - com.adamjwh.pratice.offer.FindFibonacci 斐波那契数列 - com.adamjwh.pratice.offer.JumpTimes 跳台阶 - com.adamjwh.pratice.offer.JumpTimesII 变态跳台阶 - com.adamjwh.pratice.offer.Rectangle 矩形覆盖 - com.adamjwh.pratice.offer.PrintNumberOne 二进制中1的个数 - com.adamjwh.pratice.offer.ThePowerOfBase 数值的整数次方 - com.adamjwh.pratice.offer.ReOrderArray 调整数组顺序使奇数位于偶数前面 - com.adamjwh.pratice.offer.FindK 输入一个链表,输出该链表中倒数第k个结点 - com.adamjwh.pratice.offer.ReverseTheList 反转链表 - com.adamjwh.pratice.offer.MergeList 合并两个排序的链表 - com.adamjwh.pratice.offer.JudgeSubTree 数的子结构 - com.adamjwh.pratice.offer.MirrorTree 二叉树的镜像 - com.adamjwh.pratice.offer.PrintArrayClockwise 顺时针打印矩阵 - com.adamjwh.pratice.offer.MakeStack 包含min函数的栈 - com.adamjwh.pratice.offer.JudgePopOrder 栈的压入、弹出序列 - com.adamjwh.pratice.offer.PrintTree 从上往下打印二叉树 - com.adamjwh.pratice.offer.JudgePostOrder 二叉搜索树的后续遍历序列 - com.adamjwh.pratice.offer.FindThePath 二叉树中,和为某一值的路径 - com.adamjwh.pratice.offer.CloneList 复杂链表的复制 - com.adamjwh.pratice.offer.ConvertTree 二叉搜索树与双向链表 - com.adamjwh.pratice.offer.PermuteStr 字符串的排列 - com.adamjwh.pratice.offer.MoreThanHalfNum 数组中出现数组超过一半的数字 - com.adamjwh.pratice.offer.GetLeastNumbers 最小的K个数 - com.adamjwh.pratice.offer.SumOfSubArray 连续子数组最大和 - com.adamjwh.pratice.offer.NumberOfOne 整数中1出现的次数 - com.adamjwh.pratice.offer.PrintMinNum 把数组排成最小的树 - com.adamjwh.pratice.offer.UglyNumber 丑数 - com.adamjwh.pratice.offer.FirstNotRepeat 第一个只出现一次的字符位置 - com.adamjwh.pratice.offer.InversePairsNum 数组中的逆序对 - com.adamjwh.pratice.offer.FindFirstCommonNode 两个链表的第一个公共结点 - com.adamjwh.pratice.offer.GetNumberOfK 数字在排序数组中出现的次数 - com.adamjwh.pratice.offer.GetTreeDepth 二叉树的深度 - com.adamjwh.pratice.offer.BalancedTree 平衡二叉树 - com.adamjwh.pratice.offer.NumAppearOnce 数组中只出现一次的数字 - com.adamjwh.pratice.offer.ContinuousSequence 和为S的连续正数序列 - com.adamjwh.pratice.offer.FindNumsSum 和为S的两个数字 - com.adamjwh.pratice.offer.LeftRotateStringTest 左旋转字符串 - com.adamjwh.pratice.offer.ReverseSentenceTest 翻转单子顺序列 - com.adamjwh.pratice.offer.isContinuous 扑克牌顺子 - com.adamjwh.pratice.offer.LastRemaining 孩子们的游戏(圆圈中最后剩下的数) - com.adamjwh.pratice.offer.Sum 求1+2+3+...+n - com.adamjwh.pratice.offer.AddTest 不用加减乘除做加法 - com.adamjwh.pratice.offer.StrToIntTest 把字符串转换成整数