自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 位运算的小记

位运算 位运算符 << 左移,>> 右移,| 或,& 与, ^ 异或

2022-03-08 19:26:04 154

原创 浅尝动态规划

我对动态规划的理解:贪心+递推(存储递推结果),即动态更新每一阶段得出的最优解,解决最优化问题。每一个阶段的决策都会使问题的规模和状态发生变化,整个过程满足最优子结构性质。

2021-12-16 15:07:45 108

原创 算法在逃专题之贪心

关于我对贪心的理解以及过了很久之后的补博客ing:个人理解贪心算法是指,在对问题求解时,总是以当前情况为基础作最优选择,而不考虑各种可能的整体情况,它所做出的仅仅是在某种意义上的局部最优解,省去了为找最优解要穷尽所有可能而必须耗费的大量时间,类似数学归纳法,无后效性,无后效性,无后效性,在运行过程中没有回溯过程,每一步都是当前的最佳选择。 注注注:贪心算法没有固定的算法框架,只是一种思想、策略。贪心之难点和缺点 难点:判断能不能用贪心来解决问题...

2021-11-14 20:37:30 1056

原创 并查集和带权并查集

关于我对并查集的通俗理解:同类的为一个集合。并查集的组成:find函数(用来查找自己的父节点) father数组(用来存储自己的父节点,千万不要忘记初始化) join函数(用来压缩路径,改变自己的父节点)find函数:int find(int x) //查找x的父节点{ while(father[x] != x) //如果x的父节点不是自己,则说明找到的人不是父节点,继续寻找 x = father[x]; return x; //找到父节点并返回}.

2021-09-30 22:43:09 78

原创 关于求解Huffman编码树的最小外部路径长度总和

问题描述:构造一个具有n个外部节点的扩充二叉树,每个外部节点Ki有一个Wi对应,作为该外部节点的权。使得这个扩充二叉树的叶节点带权外部路径长度总和最小:Min( W1 * L1 + W2 * L2 + W3 * L3 + … + Wn * Ln)Wi:每个节点的权值。Li:根节点到第i个外部叶子节点的距离。编程计算最小外部路径长度总和。输入第一行输入一个整数t,代表测试数据的组数。对于每组测试数据,第一行...

2021-06-30 17:31:12 428

空空如也

空空如也

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

TA关注的人

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