logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

动态规划——01背包问题滚动数组(一维数组)

看了好几天的背包问题。。。终于有了一点浅显的理解一开始学完01背包的二维写法,再看一维写法是一脸懵逼的,自己推导了几遍过程,终于是理解了!!!分享一下蒟蒻的心得,背包问题可以去看一下胡凡的算法笔记。问题如下:有n个重量和价值分别为wi,vi的物品。从这些物品中挑选出总重量不超过W的物品,求所有挑选方案中价值总和的最大值。–来自《挑战程序设计竞赛》输入:n=4(w,v)={(2,3),...

#动态规划
三星研究院(南京)机试练习(深度优先搜索DFS && 广度优先搜索BFS经典题目及模板总结)

搜索小贴士:1.DFS、BFS其实是图的一种遍历方式,两种算法均可以遍历所有情况,是非常暴力的算法,但其应用场景却不太一样,由于他们两种的算法特性导致的,如下:2.问最短、最少之类的问题,一般要想到BFS,BFS搜索是逐层搜索,换个角度来说,每一层是一种状态,达到本次状态所花费的value值是一样的,由于BFS借助队列实现,而队列有先进先出的特性,所以当找到结果时,是由上一层状态继承下来的,一定是

文章图片
#算法#数据结构#广度优先 +1
到底了