自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 LeetCode 64 Minimum Path Sum--In C++

思路: 用动态规划的话,速度是最快的。 状态迁移方程:mat[i][j] = (mat[i][j + 1] 即要找到一个格子的下边和右边较小的值,在加上grid中给他的值,作为mat中这个位置的最终值。 int minPathSum(vector>& grid) { int m = grid.size(); if (m == 0){ return 0; } int n =

2016-05-25 16:23:24 433

原创 LeetCode 56 Merge Intervals--In C++

思路: 主要想法是先从Intervals中取出所有的int值,封装到一个Node节点中,节点里保存了他是不是起点,与之匹配的值,和自己的值等3个信息。 然后对Node类型的数组workspace进行排序。 排序策略为:1.两个点值不相等,值小的排前面。2.两个点值相等,且一个为起点,一个为终点,则起点排前面。3.两个点值相等,且都为起点,终点大的排前面。4,两个点值相等,且都为终点,起点大的

2016-05-23 10:49:25 717

工程优化算法

代码采用c++语言编辑,包含了0.618法,牛顿法,二次插值等工优经典算法

2015-05-11

空空如也

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

TA关注的人

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