自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 经典算法之贪心算法 学习笔记

经典算法之贪心算法 学习笔记贪心算法介绍理解贪心算法是局部最优的,大多数情况下也是整体最优。贪心算法通常以自顶向下的方式进行,以迭代的方式作出相继的贪心选择,每作一次贪心选择就将所求问题简化为规模更小的子问题。基本要素1.贪心选择性质指所求问题的整体最优解可以通过一系列局部最优的选择,即贪心选择来达到。对于一个具体问题,要确定它是否具有贪心选择性质,必须证明每一步所作的贪心选择最终导致问题的整体最优解。2.最优子结构性质当一个问题的最优解包含其子问题的最优解时,称此问题具有最优子结构性

2021-04-28 20:17:56 188

原创 经典算法之分治法 递归与分治 学习笔记

经典算法之分治法 递归与分治 学习笔记分治法思想当要求解的问题规模较大时,将一个难以解决的大问题分割成一些规模较小的相同类子问题,以便各个击破,分而治之。四大特征该问题的规模缩小到一定的程度就可以容易地解决;该问题可以分解为若干个规模较小的相同问题,即该问题具有最优子结构性质;利用该问题分解出的子问题的解可以合并为该问题的解;该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。应用条件1.大问题可以分割成k个子问题(1<k<=n );子问题规模仍不够小,则

2021-04-26 21:42:48 236

原创 算法设计 分治法 快速排序 C语言实现

分治法 - 快速排序题目描述利用快速排序算法将读入的 N个数从小到大排序后输出,请勿使用std::sort。输入格式第一行一个整数 n (1≤n≤105)。第二行 n 个整数 ai (1≤ai≤109)。输出格式输出一行,为 ai 排序后的结果。解题思路先从数列中取出一个基准数,将比这个数大的数全放在它右边,小于这个数的数全放在左边,再对左右区间重复,直到每个区间只有一个数。当left<right时,才开始。以temp为基准,temp=a[left],i=left,j=right

2021-04-22 14:30:33 4626

原创 算法设计 分治法 大整数乘法 C语言实现

分治法 - 大整数乘法题目描述求两个不超过200位的非负整数的积。输入格式有两行,每行是一个不超过200位的非负整数,没有多余的前导0。输出格式一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。解题思路用两个char型数组a[100],b[100]分别存放两个整数。arr1为大数a的数字型,arr2为大数b的数字型,即数组每一位存放大数的每一位,arr3存放乘积。当an…a2a1与bm…b1相乘时,单步执行结果为b1a1 b1a2 … 共有mn

2021-04-22 14:30:15 2973 1

原创 算法设计 分治法 汉诺塔问题 C语言实现

分治法- 汉诺塔题目描述有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。问:如何移?最少要移动多少次?输入格式输入为一个整数后面跟三个单字符字符串。整数为盘子的数目,后三个字符表示三个杆子的编号。输出格式输出每一步移动盘子的记录。一次移动一行。每次移动的记录为例如3:a->b 的形

2021-04-22 14:29:48 857

原创 算法设计 分治法 线性时间选择 C语言实现

分治法–线性时间选择题目描述现有 n个正整数,要求出这 n 个正整数中的第 k小的整数(相同大小的整数只计算一次)。输入格式第一行两个整数 n,k。第二行 n个用空格分隔的整数ai。数据范围:1≤k≤n≤104,1≤k≤n≤104,1≤ai≤104,1≤ai≤104。输出格式一个整数表示答案。如果不存在,则输出 NO RESULT。解题思路为了避免将整数放在数组中,出现数组排序的情况,又考虑到是n个正整数,于是想到,将这些正整数用数组下标来记录,这样输入的时候,就会是规整的大小,并且可以

2021-04-22 13:39:10 1073

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除