难度等级
难度划分仅为个人观点
s
--困难
a
--较难
b
--较麻烦
c
--普通
按平台分类
一、牛客
(一)剑指offer
- 剑指offer_牛客_JZ1——二维数组中的查找
- 剑指offer_牛客_JZ12——数值的整数次方
- 剑指offer_牛客_JZ7——斐波那契数列
- 剑指offer_牛客_二叉树合集1
- 剑指offer_牛客_JZ41——和为S的连续正数序列
- 剑指offer_牛客_JZ41——和为S的连续正数序列(新的补充)
- 剑指offer_牛客_JZ40——数组中只出现一次的数字
(二)名企校招编程题——京东篇
(三)计算机考研复试
-
a
计算机考研复试_牛客_KY30——进制转换 -
c
计算机考研复试_牛客_KY2——成绩排序 -
c
计算机考研复试_牛客_KY3——约数的个数 -
b
[计算机考研复试_牛客_KY4——代理服务器] -
c
[计算机考研复试_牛客_KY5——字符串模拟] -
c
[计算机考研复试_牛客_KY6——手机键盘] -
c
[计算机考研复试_牛客_KY7——质因数的个数] -
s
[计算机考研复试_牛客_KY8——整数拆分]
(四)前端大挑战
前端大挑战这些题大体上难度偏低,对算法基本没有要求。主要的几个类型是简单算法和基础概念、字符串对象处理、数组对象处理、前端简单页面处理和前端复杂逻辑处理。
刷题的时候需要注意的是,这套卷子还不兼容ES7及以后的新语法,诸如**
、padStart
等。
简单算法和基础概念
- FED1 修改 this 指向
- FED4 根据包名,在指定空间中创建对象
- FED6 斐波那契数列入门
- FED32 正确的使用 parseInt
- FED33 完全等同
- FED34 计时器
- FED35 流程控制
- FED45 或运算
- FED46 且运算
- FED48 二进制转换
- FED49 二进制转换
- FED50 二进制转换
- FED51 乘法
- FED52 改变上下文
- FED53 批量改变对象的属性
- FED54 属性遍历
字符串对象处理
- FED2 获取 url 参数
- FED7 时间格式化输出
- FED8 获取字符串的长度
- FED10 颜色字符串转换
- FED11 将字符串转换为驼峰格式
- FED12 字符串字符统计入门
正则
- FED9 邮箱字符串判断
- FED55 判断是否包含数字
- FED56 检查重复字符串
- FED57 判断是否以元音字母结尾
- FED58 获取指定字符串
- FED59 判断是否符合指定格式
- FED60 判断是否符合 USD 格式
数组对象处理
- FED5 数组去重
- FED16 查找数组元素位置
- FED17 数组求和
- FED18 移除数组中的元素
- FED19 移除数组中的元素
- FED20 添加元素
- FED21 删除数组最后一个元素
- FED22 添加元素
- FED23 删除数组第一个元素
- FED24 数组合并
- FED25 添加元素
- FED26 计数
- FED27 查找重复元素
- FED28 求二次方
- FED29 查找元素位置
函数概念
- FED30 避免全局变量
- FED31 正确的函数定义
- FED36 函数传参
- FED37 函数的上下文
- FED38 返回函数
- FED39 使用闭包
- FED40 二次封装函数
- FED41 使用 arguments
- FED42 使用 apply 调用函数
- FED43 二次封装函数
- FED44 柯里化
- FED47 模块
前端简单页面处理
- FED3 dom 节点查找
- FED13 加粗文字
- FED14 段落标识
- FED15 设置文字颜色
前端复杂逻辑处理
- FED61 购物车
- FED62 表格排序
- FED63 替换链接
- FED64 倒计时
- FED65 拖拽拼图
- FED66 双色球机选一注
- FED67 智能提示
- FED68 文字输出
- FED69 包围
- FED70 分页
- FED71 移动控制
- FED72 dom节点转成json数据
- FED73 设置标签
- FED74 选择组件
- FED75 简易计算器