codeup《算法笔记》题目索引(题目+解析+代码)

黑色的题目没有题解(题目本身错误,或者后端判题机有问题,或者博主本身能力不足做不出来= =),还请多担待~~
如果想考PAT,不是很建议刷codeup里面的题目,如果有时间可以看一下我总结的经验,希望能帮助到你~~传送门——PAT考试经验总结(甲乙级均适用)~~想满分的请看这里!~~

《算法笔记》2.1小节——C/C++快速入门->基本数据类型

《算法笔记》2.2小节——C/C++快速入门->顺序结构
24505 Problem A 例题1-1-1 按要求输出信息(1)
24506 Problem B 例题1-1-2 按要求输出信息(2)
24507 Problem C 例题1-2-1 求两个整数之和(1)
24508 Problem D 例题1-2-2 求两整数数之和(2)
25268 Problem E 例题3-5 求一元二次方程的根
25269 Problem F 例题3-9 字符输入输出

《算法笔记》2.3小节——C/C++快速入门->选择结构
25332 Problem A 例题4-1 一元二次方程求根
25333 Problem B 例题4-2 比较交换实数值
25334 Problem C 例题4-3 比较交换3个实数值,并按序输出
25345 Problem D 习题4-4 三个整数求最大值
25354 Problem E 习题4-10-1 奖金计算

《算法笔记》2.4小节——C/C++快速入门->循环结构
25586 Problem A 例题5-1-1 连续自然数求和
25587 Problem B 例题5-1-2 连续自然数求和
25588 Problem C 例题5-1-3 连续自然数求和
25589 Problem D 例题5-1-4 连续自然数求和
25590 Problem E 例题5-1-5 连续自然数求和
25592 Problem F 例题5-6 矩阵输出
25593 Problem G 例题5-7 求圆周率pi的近似值
25594 Problem H 例题5-8 Fibonacci数列
25609 Problem I 习题5-10 分数序列求和

《算法笔记》2.5小节——C/C++快速入门->数组
26039 Problem A 习题6-4 有序插入
26040 Problem B 习题6-5 数组元素逆置
26041 Problem C 习题6-6 杨辉三角
26044 Problem D 习题6-12 解密
26045 Problem E 习题6-13 字符串比较
26049 Problem F 例题6-1 逆序输出数组元素
26050 Problem G 例题6-2 数组求解Fibonacci数列问题
26051 Problem H 例题6-3 冒泡排序
26052 Problem I 例题6-4 矩阵转置
26055 Problem J 例题6-9 字符串求最大值

《算法笔记》2.6小节——C/C++快速入门->函数
26339 Problem A 习题7-5 字符串逆序存放
26340 Problem B 习题7-7 复制字符串中的元音字母

《算法笔记》2.7小节——C/C++快速入门->指针
1269 Problem A C语言10.1
1270 Problem B C语言10.2
1278 Problem C C语言10.10
1283 Problem D C语言10.15
1284 Problem E C语言10.16

《算法笔记》2.8小节——C/C++快速入门->结构体(struct)的使用
1303 Problem A C语言11.1
1304 Problem B C语言11.2
1306 Problem C C语言11.4
1309 Problem D C语言11.7
1310 Problem E C语言11.8

《算法笔记》2.9小节——C/C++快速入门->补充

《算法笔记》2.10小节——C/C++快速入门->黑盒测试
1000 Problem A A+B 输入输出练习I
1001 Problem B A+B 输入输出练习II
1002 Problem C A+B 输入输出练习III
1003 Problem D A+B 输入输出练习IV
1004 Problem E A+B 输入输出练习V
1005 Problem F A+B 输入输出练习VI
1006 Problem G A+B 输入输出练习VII
1007 Problem H A+B 输入输出练习VIII

《算法笔记》3.1小节——入门模拟->简单模拟
1814 Problem A 剩下的树
1817 Problem B A+B
1906 Problem C 特殊乘法
2036 Problem D 比较奇偶数个数
6116 Problem E Shortest Distance (20)
6128 Problem F A+B和C (15)
6129 Problem G 数字分类 (20)
6170 Problem H 部分A+B (15)
6172 Problem I 锤子剪刀布 (20)

《算法笔记》3.2小节——入门模拟->查找元素
1932 Problem A 统计同成绩学生人数
1934 Problem B 找x
1935 Problem C 查找学生信息
1937 Problem D 查找
2020 Problem E 学生查询

《算法笔记》3.3小节——入门模拟->图形输出
1933 Problem A 输出梯形
1993 Problem B Hello World for U
2003 Problem C 等腰梯形
2506 Problem D 沙漏图形 tri2str [1*+]

《算法笔记》3.4小节——入门模拟->日期处理
1928 Problem A 日期差值
1929 Problem B Day of Week
1931 Problem C 打印日期
2026 Problem D 日期类
2063 Problem E 日期累加

《算法笔记》3.5小节——入门模拟->进制转换
1941 Problem A 又一版 A+B
1942 Problem B 数制转换
1943 Problem C 进制转换
1944 Problem D 八进制

《算法笔记》3.6小节——入门模拟->字符串处理
1785 Problem A 字符串连接
1805 Problem B 首字母大写
1808 Problem C 字符串的查找删除
1962 Problem D 单词替换
1963 Problem E 字符串去特定字符
1967 Problem F 数组逆置
2025 Problem G 比较字符串
2064 Problem H 编排字符串
5901 Problem I 【字符串】回文串

《算法笔记》4.1小节——算法初步->排序
1923 Problem A 排序
1925 Problem B 特殊排序
1926 Problem C EXCEL排序
1927 Problem D 字符串内排序
1978 Problem E Problem B
2043 Problem F 小白鼠排队
2069 Problem G 中位数
2080 Problem H 整数奇偶排序
2088 Problem I 排名

《算法笔记》4.2小节——算法初步->哈希
1782 Problem A 谁是你的潜在朋友
2066 Problem B 分组统计
6112 Problem C Be Unique (20)
6120 Problem D String Subtraction (20)

《算法笔记》4.3小节——算法初步->递归
1907 Problem A 吃糖果
2018 Problem B 数列
2044 Problem C 神奇的口袋
2046 Problem D 八皇后

《算法笔记》4.4小节——算法初步->贪心
1126 Problem A 看电视
1128 Problem B 出租车费
2031 Problem C To Fill or Not to Fill
2132 Problem D Repair the Wall
2134 Problem E FatMouse's Trade
2143 Problem F 迷瘴
5038 Problem G 找零钱

《算法笔记》4.5小节——算法初步->二分
1934 Problem A 找x
1936 Problem B 打印极值点下标
1937 Problem C 查找
25619 Problem D 习题5-15 二分法求方程的根

《算法笔记》4.6小节——算法初步->two pointers
2934 Problem A 二路归并排序(mergesort)递归法 [2*+]
3105 Problem B 基础排序III:归并排序
2843 Problem C 快速排序 qsort [2*]
2932 Problem D 二分递归快排(Qsort) [2*]

《算法笔记》4.7小节——算法初步->其他高效技巧与算法
5067 Problem A 求第k大数

《算法笔记》5.1小节——数学问题->简单数学
1939 Problem A 守形数
1940 Problem B 反序数
1957 Problem C 百鸡问题
1958 Problem D abc
1968 Problem E 众数
1970 Problem F 计算两个矩阵的乘积
1996 Problem G 加法等式
2000 Problem H 整数和
2001 Problem I 反序相等
2024 Problem J 多项式的值
2039 Problem K 迭代求立方根
2048 Problem L 与7无关的数
2068 Problem M 鸡兔同笼

《算法笔记》5.2小节——数学问题->最大公约数与最小公倍数
2136 Problem A Least Common Multiple

《算法笔记》5.3小节——数学问题->分数的四则运算
1067 Problem A 分数矩阵

《算法笔记》5.4小节——数学问题->素数
1945 Problem A 素数
1946 Problem B Prime Number
2125 Problem C Goldbach's Conjecture

《算法笔记》5.5小节——数学问题->质因子分解
1783 Problem A 完数
1783 Problem B 完数

1947 Problem C 质因数的个数
1948 Problem D 约数的个数
1997 Problem E 完数与盈数

《算法笔记》5.6小节——数学问题->大整数运算
1949 Problem A a+b
1917 Problem B N的阶乘
1922 Problem C 浮点数加法
1950 Problem D 进制转换
1951 Problem E 大整数排序
1952 Problem F 10进制 VS 2进制

《算法笔记》5.7小节——数学问题->扩展欧几里德算法
5124 Problem A 同余方程-NOIP2012TGD2T1

《算法笔记》5.8小节——数学问题->组合数
4826 Problem A 计算组合数
5849 Problem B 求组合数

《算法笔记》6.1小节——C++标准模板库(STL)介绍->vector的常见用法详解
6114 Problem A Course List for Student (25)
6117 Problem B Student List for Course (25)

《算法笔记》6.2小节——C++标准模板库(STL)介绍->set的常见用法详解
6126 Problem A Set Similarity (25)

《算法笔记》6.3小节——C++标准模板库(STL)介绍->string的常见用法详解
1983 Problem A 字符串处理

《算法笔记》6.4小节——C++标准模板库(STL)介绍->map的常见用法详解
6168 Problem A Speech Patterns (25)

《算法笔记》6.5小节——C++标准模板库(STL)介绍->queue的常见用法详解
1863 Problem A C语言-数字交换

《算法笔记》6.6小节——C++标准模板库(STL)介绍->priority_queue的常见用法详解
1985 Problem A 任务调度

《算法笔记》6.7小节——C++标准模板库(STL)介绍->stack的常见用法详解
1918 Problem A 简单计算器
1982 Problem B Problem E

《算法笔记》6.8小节——C++标准模板库(STL)介绍->pair的常见用法详解
1114 Problem A 重心在哪里

《算法笔记》6.9小节——C++标准模板库(STL)介绍->algorithm头文件下常用函数介绍
1801 Problem A 求最大最小数
1959 Problem B 全排列
1967 Problem C 数组逆置

《算法笔记》7.1小节——数据结构专题(1)->栈的应用
1918 Problem A 简单计算器
1982 Problem B Problem E

《算法笔记》7.2小节——数据结构专题(1)->队列的应用
1863 Problem A C语言-数字交换

《算法笔记》7.3小节——数据结构专题(1)->链表处理
1326 Problem A 算法2-8~2-11:链表的基本操作
1870 Problem B C语言-链表排序
2421 Problem C 最快合并链表(线性表)
2453 Problem D 链表查找(线性表)
3596 Problem E 算法2-24 单链表反转
3597 Problem F 算法2-25 有序单链表删除重复元素

《算法笔记》8.1小节——搜索专题->深度优先搜索(DFS)
5972 Problem A 【递归入门】全排列
5973 Problem B 【递归入门】组合的输出
5974 Problem C 【递归入门】组合+判断素数
5976 Problem D 【递归入门】n皇后 问题(原始的8皇后问题)
5977 Problem E 【递归入门】出栈序列统计
5978 Problem F 【递归入门】走迷宫

《算法笔记》8.2小节——搜索专题->广度优先搜索(BFS)
2078 Problem A   Jugs
4054 Problem B   DFS or BFS?
5997 Problem C 【宽搜入门】8数码难题
5998 Problem D 【宽搜入门】魔板
5999 Problem E 【宽搜入门】巧妙取量

《算法笔记》9.1小节——数据结构专题(2)->树与二叉树

《算法笔记》9.2小节——数据结构专题(2)->二叉树的遍历
1096 Problem A 复原二叉树
1905 Problem B 二叉树
1910 Problem C 二叉树遍历
2014 Problem D 二叉树遍历

《算法笔记》9.3小节——数据结构专题(2)->树的遍历
1914 Problem A 树查找
2450 Problem B 树的高度

《算法笔记》9.4小节——数据结构专题(2)->二叉查找树(BST)
1919 Problem A 二叉排序树
1920 Problem B 二叉搜索树

《算法笔记》9.5小节——数据结构专题(2)->平衡二叉树(AVL)
1773 Problem A 算法9-9~9-12:平衡二叉树的基本操作

《算法笔记》9.6小节——数据结构专题(2)->并查集
1106 Problem A 通信系统
1953 Problem B 畅通工程
2128 Problem C How Many Tables
2130 Problem D More is better

《算法笔记》9.7小节——数据结构专题(2)->堆
1779 Problem A 算法10-10,10-11:堆排序
3555 Problem B 序列合并
26025 Problem C 合并果子(堆)

《算法笔记》9.8小节——图算法专题->哈夫曼树
1760 Problem A 算法6-12:自底向上的赫夫曼编码
1761 Problem B 算法6-13:自顶向下的赫夫曼编码
1921 Problem C 哈夫曼树
3834 Problem D Haffman编码
5068 Problem E 合并果子-NOIP2004TGT2

《算法笔记》10.1小节——图算法专题->图的定义和相关术语

《算法笔记》10.2小节——图算法专题->图的存储

《算法笔记》10.3小节——图算法专题->图的遍历
1798 Problem A 第一题
1908 Problem B 连通图

《算法笔记》10.4小节——图算法专题->最短路径
1768 Problem A 算法7-15:迪杰斯特拉最短路径算法
1769 Problem B 算法7-16:弗洛伊德最短路径算法
1956 Problem C 最短路径
1987 Problem D 最短路径
1988 Problem E 最短路径问题

《算法笔记》10.5小节——图算法专题->最小生成树
1813 Problem A 还是畅通工程
1913 Problem B Freckles
1954 Problem C 畅通工程
1955 Problem D 继续畅通工程
1972 Problem E Jungle Roads

《算法笔记》10.6小节——图算法专题->拓扑排序
1767 Problem A 算法7-12:有向无环图的拓扑排序
2117 Problem B 确定比赛名次
2138 Problem C Legal or Not

《算法笔记》10.7小节——图算法专题->关键路径
23132 Problem A 关键路径

《算法笔记》11.1小节——动态规划专题->动态规划的递归写法和递推写法
1795 Problem A Fibonacci

《算法笔记》11.2小节——动态规划专题->最大连续子序列和
2086 Problem A 最大连续子序列

《算法笔记》11.3小节——动态规划专题->最长不下降子序列(LIS)
21280 Problem A 最长上升子序列

《算法笔记》11.4小节——动态规划专题->最长公共子序列(LCS)
1132 Problem A 最长公共子序列

《算法笔记》11.5小节——动态规划专题->最长回文子串
22562 Problem A 【字符串】最长回文子串

《算法笔记》11.6小节——动态规划专题->DAG最长路
21773 Problem A 矩形嵌套

《算法笔记》11.7小节——动态规划专题->背包问题
24338 Problem A 装箱问题
24339 Problem B 采药
21869 Problem C 货币系统

《算法笔记》11.8小节——动态规划专题->总结
1799 Problem A 第二题
1911 Problem B 拦截导弹
1916 Problem C 合唱队形
1961 Problem D Coincidence
2058 Problem E 最大子矩阵
2072 Problem F 放苹果
2075 Problem G 点菜问题
2090 Problem H 最大报销额
2097 Problem I 毕业bg

《算法笔记》12.1小节——字符串专题->字符串hash进阶
2432 Problem A 求最长公共子串(串)

《算法笔记》12.2小节——字符串专题->KMP算法
2790 Problem A 动物简介(animal)
2987 Problem B P2 统计单词数
3708 Problem C 剪花布条

《算法笔记》13.1小节——专题扩展->分块思想
1110 Problem A 区间查询

《算法笔记》13.2小节——专题扩展->树状数组(BIT)
1098 Problem A 最少的交换
1110 Problem B  区间查询
2497 Problem C Count Inversions
5347 Problem D 数列-训练套题T10T3

  • 117
    点赞
  • 718
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值