Appearance
03-算法训练
章节目标:围绕“03-算法训练”建立知识主干,能说清关键机制,并能用最小代码或真实案例验证结论。
学习要求
- 阅读时把“概念、适用场景、常见错误、验证方法”分别记下来。
- 带代码的内容至少运行一次,再主动修改一个条件观察结果。
- 学完后选择三个主题,不看原文向别人讲清楚。
完整目录(111 篇)
- 是否闰年
- gcd最大公约数
- 调试示例
- ip检查
- for i in range(2, int(n0.5) + 1)
- 取模运算保证在特定区间
- zip方法
- 矩阵
- 状态机
- 哑节点
- 判断是不是素数
- 质数判断
- 右移
- HJ103 Redraiment的走法最长上升子序列
- HJ16 购物单
- HJ24 合唱队
- HJ32 密码截取
- HJ41 称砝码
- HJ52 计算字符串的编辑距离
- HJ65 查找两个字符串a,b中的最长公共子串
- HJ67 24点游戏算法
- HJ75 公共子串计算
- HJ77 火车进站
- HJ85 最长回文子串
- HJ1 字符串最后一个单词的长度
- HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- HJ105 记负均正II
- HJ106 字符逆序
- HJ11 数字颠倒
- HJ12 字符串反转
- HJ13 句子逆序
- HJ14 字符串排序
- HJ2 计算某字符出现次数
- HJ34 图片整理
- HJ36 字符串加密
- HJ38 求小球落地5次后所经历的路程和第5次反弹的高度
- HJ40 统计字符
- HJ46 截取字符串
- HJ55 挑7
- HJ58 输入n个整数,输出其中最小的k个
- HJ7 取近似值
- HJ80 整型数组合并
- HJ81 字符串字符匹配
- HJ84 统计大写字母个数
- HJ86 求最大连续bit数
- HJ9 提取不重复的整数
- HJ97 记负均正
- 名字的漂亮度
- 15百钱买百鸡问题
- 16计算日期到天数转换
- HJ100 等差数列
- HJ102 字符统计
- HJ108 求最小公倍数
- HJ26 字符串排序
- HJ51 输出单向链表中倒数第k个结点
- HJ53 杨辉三角的变形
- HJ54 表达式求值
- HJ57 高精度整数加法
- HJ59 找出字符串中第一个只出现一次的字符
- HJ61 放苹果
- HJ62 查找输入整数二进制中1的个数
- HJ63 DNA序列
- HJ74 参数解析
- HJ76 尼科彻斯定理
- HJ87 密码强度等级
- HJ91 走方格的方案数
- HJ92 在字符串中找出连续最长的数字串
- HJ94 记票统计
- HJ96 表示数字
- HJ99 自守数
- JD1 字符串每8位分隔
- JD10 单词倒排
- JD11 蛇形矩阵
- JD12 统计每个月兔子的总数
- JD13 完全数计算
- JD14 查找组成一个偶数最接近的两个素数
- JD2 进制转换
- JD3 质数因子
- JD4 合并表记录
- JD5 字符个数统计
- JD6 求int型正整数在内存中存储时1的个数
- JD7 简单密码
- JD8 汽水瓶
- JD9 删除字符串中出现次数最少的字符
- HJ18 识别有效的IP地址和掩码并进行分类统计
- HJ19 简单错误记录
- HJ25 数据分类处理
- HJ28 素数伴侣
- HJ30 字符串合并处理
- HJ39 判断两个IP是否属于同一子网
- HJ42 学英语
- HJ68 成绩排序
- HJ89 24点运算
- HJ95 人民币转换
- 华为较难题
- HJ20 密码验证合格程序
- HJ27 查找兄弟单词
- HJ29 字符串加解密
- HJ64 MP3光标位置
- HJ17 坐标移动
- HJ48 从单向链表中删除指定值的节点
- HJ66 配置文件恢复
- HJ90 合法IP
- HJ107 求解立方根
- HJ43 迷宫问题
- HJ50 四则运算
- HJ69 矩阵乘法
- HJ70 矩阵乘法计算量估算
- HJ71 字符串通配符
- HJ82 将真分数分解为埃及分数
- 整数与IP地址间的转换
