自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯-双向排序

看了一下大佬们的思路(太妙了,要是考试我根本不会发现估计只会直接排序了吧)发现优化后的规律。由于只限制左右边界,发现每次操作完靠左右的数趋于固定,中间乱序,并逐渐向中间固定。提取完成后到了关键一步,就是如何排序,继续用快排的话有点用牛刀了。这时候发现操作范围问题 有相当一部分的操作是无效的。是不是因为冒泡太长时间了,先吃个饭回来继续。范围大的覆盖范围小的,优化一下操作,提取有效操作。直接写了两个冒泡提交,然后发现...只过了六成,还是没能全过...是的,只过了三成的案例。第一个操作一定是0操作。

2023-03-12 20:00:00 146

原创 LCS and LIS

输入两个字符串 输出其最长公共子序列 从后往前递推 扫描+1表示下一位 避免-1越界。

2023-01-15 23:45:00 74

原创 递推与记忆化搜索

三角数塔 自顶向下求路径最大。dfs记忆化避免重复递归。

2023-01-15 23:45:00 81

原创 0/1背包

矩阵dp法:优点记录每一步的最大价值,缺点是占用空间。滚动数组法 优点节省空间 缺点覆盖了中间状态。

2023-01-15 23:30:00 71

原创 基础DP(硬币问题)

n个硬币,面值v1 v2 v3...输入金额求最少组合数。dp[i][j]:金额为i,j个硬币。求每种金额对应的组合数。

2023-01-15 23:00:00 108

原创 迭代加深搜索(埃及分数)

给定一个分数,如7/8,我们可以把它表示为1/2 + 1/3 +1/24,埃及分数问题即把一个真分数表示为最少的埃及分数之和的形式。表示为最少的埃及分数之和要求其末尾的埃及分数分母尽可能达到最小,即埃及分数尽可能大。埃及分数是指分子是1的分数,也叫单位分数。古代埃及人在进行分数运算时。只使用分子是1的分数。因此这种分数也叫做埃及分数,或者叫单分子分数。设输入为a/b,b/a所得整数部分为c,余数部分为d,则。设e等于c+1,1/e为当前最大埃及分数。

2022-12-31 23:45:00 313

原创 IDA*(IDDFS+估价函数)

从数字1开始,用加减法,最少算多少次能得到n。2022最后一篇博客,2023新的开始,继续感受如此美妙吧。

2022-12-31 23:45:00 197

原创 N皇后问题的回溯解法

N皇后问题的回溯解法 DFS加剪枝函数

2022-12-31 23:30:00 102

原创 最短路径(Dijkstra,Floyd,STFA)

还不清楚为什么不稳定,写给自己看的目前对于几种算法的最新个人见解,不一定正确,记录一下,理一理思绪

2022-12-17 11:42:07 118

原创 寒冬.排序

利用归并排序对外存文件中的数据进行划分,使其成为小归并块,每个小块进行归并的内排序,最后通过竞赛树(由于划分为数组,这里采用败者树的方式进行归并),需要一个败者树数组los,一个标记当前各个序列最小值索引的kfirst。归并输出到文件,实现外部大文件的排序,弥补了归并排序的不足。将待排序列进行合并操作,并让大的值成为根节点,每次输出根节点的同时到相应叶子节点将其赋为最小值,重复上述过程直到根成为默认最小值结束。

2022-11-24 20:55:33 121

原创 哈夫曼树及哈夫曼编码之间的转换

转码思路:每次遍历一次树取出字符。

2022-11-02 10:57:17 300

原创 哈夫曼树实现

创建哈夫曼树,得到哈夫曼编码,编码得到节点值和权值。关于比较器的使用 返回-1 升序排列。数据结构:哈夫曼节点。

2022-11-01 13:56:28 147 1

原创 寒冬数据结构题目思路解析

代码自取 排版自排一二题采用递归将字符串分成最小先后序串和最小中序串,确定其父节点,建立二叉树。3.4.5题就不用说了吧。第六题奈何有点菜,目前只能想出暴力解法,最多加几个条件优化一下。24点public class TwnTree { ElementType data; TwnTree lchild; TwnTree rchild; public TwnTree() { data=new ElementType(); lchi

2022-10-29 14:17:50 331 1

空空如也

空空如也

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

TA关注的人

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