没有合适的资源?快使用搜索试试~ 我知道了~
leetcode1004-AlgorithmClass:算法课实验
共38个文件
cpp:36个
md:1个
gitignore:1个
需积分: 9 0 下载量 190 浏览量
2021-07-01
02:37:13
上传
评论
收藏 24KB ZIP 举报
温馨提示
leetcode 1004 Algorithm 介绍 这是算法设计与分析课程的上机实验。 1002 两重循环可过 1003 按照冒泡排序的定义,扫描第一遍即可 1004 使用递归进行归并排序,需要一个变量来记录递归过程中的层数,当层数为3时输出该段的数据 1006 按堆排序定义操作即可 1007 和1026类似,作业也写过, 考虑最后一个数会和哪些数组合, 写出动态规划的公式即可, 不需要使用高精度,unsigned long long可以过 1008 1008的第一问和1009一样,第二问需要用到Dilworth分割定理:要求出最长不上升子序列的最少划分数,只需要求出这个序列中最长上升子序列的长度,这就转化成了和1009完全类似的问题。 1009 本质是找出序列中的一个最长不上升子序列,动态规划的数组dp[i]记录末位为data[i]时最长不上升子序列的长度。 1010 二分搜索的子问题应该划分成search(left,mid-1)和search(mid+1,right),如果频繁提示Wrong Answer,很可能是这里出现问题 1013 这道题使用$O(n^2)$的方法会超时,正
资源推荐
资源详情
资源评论
收起资源包目录
AlgorithmClass-master.zip (38个子文件)
AlgorithmClass-master
1017.cpp 1KB
1002.cpp 757B
1006.cpp 1KB
1020.cpp 1KB
1033.cpp 1KB
1040.cpp 828B
1013.cpp 2KB
1019.cpp 738B
1003.cpp 681B
1014.cpp 1006B
1027.cpp 2KB
1024.cpp 1KB
1022.cpp 1KB
1026.cpp 1KB
1009.cpp 973B
1042.cpp 1KB
1021.cpp 771B
1016.cpp 982B
1004.cpp 1KB
1043.cpp 923B
.gitignore 22B
1037.cpp 1KB
1041.cpp 2KB
1025.cpp 849B
1023.cpp 2KB
1007.cpp 2KB
1034.cpp 2KB
README.md 3KB
1029.cpp 2KB
1010.cpp 1012B
1032.cpp 435B
1030.cpp 1KB
1035.cpp 668B
1039.cpp 2KB
1036.cpp 691B
1018.cpp 915B
1008.cpp 2KB
1028.cpp 2KB
共 38 条
- 1
资源评论
weixin_38499732
- 粉丝: 9
- 资源: 936
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功