牛客面试必考真题【算法篇】高频Top200 题目汇总
题目 | 出错次数 |
---|---|
NC6 二叉树的最大路径和 | |
NC20 数字字符串转化成IP地址 | |
NC21 链表内指定区间反转 | |
NC30 缺失的第一个正整数 | |
NC35 编辑距离(二) | 1 |
NC.38螺旋矩阵 | 2 |
NC.46加起来的和为目标值的组合(二) | 1 |
NC49 最长的括号子串 | 1 |
NC51 合并k个已排序的链表 | |
NC.61两数之和 | 1 |
NC.75数组中只出现一次的数字 | 2 |
NC79 丑数 | 3 |
NC81 二叉搜索树的第k个节点 | 0 |
NC91 最长递增子序列 | 3 |
NC95 数组中的最长连续子序列 | 1 |
NC100 把字符串转换成整数(atoi) | |
NC101 压缩字符串(一) | |
NC107 寻找峰值 | |
NC122 正则表达式匹配 | 2 |
NC128 接雨水问题 | |
NC.133链表的就重排 | 1 |
146. LRU 缓存机制 | 4 |
NC153 信封嵌套问题 | 1 |
NC155 最长严格上升子数组(二) | 2 |
NC162 二叉树中和为某一值的路径(三) | 1 |
NC163 最长上升子序列(一) | 0 |
NC164 最长上升子序列(二) | 1 |
NC165 最长公共子序列(一) | 1 |
NC166 连续子数组的最大和(二) | |
NC167 买卖股票的最好时机(四) | 2 |
NC169 修剪叶子 | 1 |
NC170 最长不含重复字符的子字符串 | |
NC172 二进制取反 | |
NC173 填充数组 | 2 |
NC174 最大值 | |
NC175 合法的括号字符串 | 1 |
NC176 打家劫舍(一) | 0 |
NC177 打家劫舍(二) | 2 |
NC178 打家劫舍(三) | 1 |
NC179 长度为 K 的重复字符子串 | |
NC180 给数组加一 | |
NC182 单词拆分(二) | 2 |
NC183 最长公共子数组 | 2 |
NC184 判断是不是二叉搜索树 | 1 |
NC185 岛屿的最大面积 | 1 |
NC188 二进制求和 | |
NC189 给单链表加一 | 0 |
NC190 字符串的全部子序列 | 1 |
NC191 二叉搜索树的最近公共祖先 | 2 |
NC192 二叉树的后序遍历 | |
NC194 下一个排列 | |
NC195 二叉树的直径 | 0 |
NC197跳跃游戏(一) | 0 |
NC198 判断是不是完全二叉树 | |
NC199 字符串解码 | |
NC201 对角线遍历矩阵 | |
NC204 二叉树的最大宽度 | |
NC205 跳跃游戏(三) | 1 |
NC206 跳跃游戏(二) | 1 |
NC207 排序奇升偶降链表 | 1 |
NC208 每日温度 | |
NC209 最短无序连续子数组 | 2 |
NC210 螺旋矩阵(二) | 1 |
NC213 除自身以外数组的乘积 | 1 |
NC214 分割等和子集 | 1 |
NC216 逆波兰表达式求值 | 1 |
NC217 给表达式添加运算符 | |
NC219 移掉 K 位数字 | |
NC220 重复的DNA序列 | |
NC221 集合的所有子集(二) | 2 |
NC222 插入区间 | 1 |
NC223 从中序与后序遍历序列构造二叉树 | 1 |
NC224 从下到上打印二叉树 | |
NC225 三角形最小路径和 | 2 |
NC226 被围绕的区域 | |
NC227 只出现一次的数字(二) | 0 |
NC229 判断字符是否唯一 | |
NC230 Nim游戏 | 0 |
NC231 只出现一次的数字 | 0 |
NC232 加起来和为目标值的组合(三) | 1 |
NC233 加起来和为目标值的组合(四) | 2 |
NC234 二叉树的最小深度 | |
NC235 加油站 | 2 |
NC236 最大差值 | 1 |
NC238 加起来和为目标值的组合 | 2 |
NC239 棋子翻转 | 0 |
NC241 计算器(二) | 1 |
NC242 单词搜索 | 1 |
NC245 杨辉三角(一) | 0 |
NC248 左叶子之和 |
牛客面试必考真题【算法篇】高频Top200 题目汇总相关推荐
- shell 脚本练习 | 「题霸」面试必考真题【shell篇】题解
写在前面: 每道shell脚本练习题都可以使用while.for.do等循环配合read,printf的方式解题,通过这种编程式的思维解题(类似C语言,通过变量与函数解题).而shell中本身就提供了 ...
- 牛客面试必考算法题刷题
文章目录 tips 设计LRU缓存结构 判断链表中是否有环 二分查找 实现二叉树先序.中序.后序遍历 寻找第K大 合并有序链表 求二叉树的层次遍历 括号序列 删除列表的倒数第n个节点 链表中的节点每k ...
- Java算法:牛客网小米笔试真题算法Java版1-40题
题号 题目 知识点 难度 通过率 XM1 小米Git 树 困难 10.22% XM2 懂二进制 中等 29.90% XM3 风口的猪-中国牛市 动态规划 较难 18.73% XM4 电话号码分身 中等 ...
- Java算法:牛客网京东笔试真题算法Java版1-24题
题号 题目 知识点 难度 通过率 JD1 年终奖 动态规划 简单 32.58%JD2 抛小球 数学模拟 简单 31.40%JD3 小东分苹果 动态规划模拟 中等 22.95%JD4 上台阶 递归动态规 ...
- 牛客网 PTA乙级真题 1003 数素数
数素数 (20) 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 令Pi表示第i个素数.现任给两个正整数M &l ...
- 牛客网 2018校招真题 美团点评 关灯游戏
Description 牛客网 2018校招真题 关灯游戏 Solving Ideas 只与最右边的数字有关,如果最右边的数字为1,则Alice赢,否则Bob赢 假设最右边的数字为1 因为Alice是 ...
- 牛客网 2018校招真题 美团点评 K的倍数
Description 牛客网 2018校招真题 K的倍数 Solving Ideas sum[i + 1]: 表示序列p[0]...p[i]的和 从长度最大的子串开始判断,当剩余需要判断子串长度不可 ...
- 牛客网 2018校招真题 摩拜 排序次数
Description 牛客网 2018校招真题 排序次数 Solving Ideas 将数组a的元素拷贝到数组b 对数组b进行排序 对比数组b,统计数组a中已排序的元素个数 如:a = [2, 11 ...
- 牛客网 2018校招真题 滴滴出行 寻找丑数
Description 牛客网 2018校招真题 寻找丑数 Solving Ideas 参考<剑指offer>丑数 Time complexity : O(n)O(n)O(n) Space ...
最新文章
- MySQL双主一致性架构优化
- SQL基础---SQL SELECT DISTINCT 语句
- 系统讲解——更好的实施专案(Porject)
- linux中系统调用和库函数的区别
- 耗尽您CPU资源的Explored病毒清除法
- docker-ce安装
- 【英语学习】【Level 08】U01 Let's Read L4 Hot off the press
- 韩国Hana银行将建立试点验证CBDC技术
- Java 垃圾回收机制
- 1074 Reversing Linked List (25)(25 分)
- java.lang.UnsupportedOperationException: This parser does not support specification “null“ version “
- VC6.0 MSDN下载地址 msdn oct 2001光盘下载(可下载)
- Windows下Eclipse for C/C++的“Launch failed. Binary not found”完美解决方案
- MATLAB运用all函数剔除0元素
- CSR867x学习笔记:SPP Server and Client
- 20145240 《信息安全系统设计基础》第六周同学问题总结
- java 对接第三方接口
- 在线免费网页工具 :转换视频为wmv格式 izyc.net
- 移动应用开发期末总结
- 北京科技大学计算机专业毕设,北京科技大学毕业生近五年就业情况分析(2017)