欢迎找我内推微软

随笔分类 -  数据结构与算法

算法与数据结构学习笔记
摘要:title: 牛客网前端挑战编程题解 toc: true date: 2018 09 20 14:33:15 categories: Web tags: JavaScript OJ链接:https://www.nowcoder.com/ta/front end 注意:在牛客不能用ES6的东西! <! 阅读全文
posted @ 2018-12-26 18:02 zmj97 阅读(411) 评论(0) 推荐(0) 编辑
摘要:title: 求包含每个有序数组(共k个)至少一个元素的最小区间 toc: false date: 2018 09 22 21:03:22 categories: OJ tags: 归并 给定k个 有序 数组, 每个数组有个N个元素,找出一个最小的闭区间,使其包含每个数组中的至少一个元素。 关于最小 阅读全文
posted @ 2018-12-26 18:02 zmj97 阅读(905) 评论(0) 推荐(0) 编辑
摘要:STINGY SAT is the following problem: given a set of clauses (each a disjunction of literals) and an interger k, find a satisfying assignment in which 阅读全文
posted @ 2017-12-31 17:41 zmj97 阅读(153) 评论(0) 推荐(0) 编辑
摘要:Minimum Spanning Tree 生成树 如果连通图G的一个子图是一棵包含G的所有顶点的树,则该子图称为G的生成树(Spanning Tree)。 图的生成树不惟一。 最小生成树 生成树T各边的权值总和称为该树的权;权最小的生成树称为G的最小生成树(Minimum SpannirngTre 阅读全文
posted @ 2016-04-27 09:31 zmj97 阅读(234) 评论(0) 推荐(0) 编辑
摘要:-给定一个带权有向图G=(V,E),每条边的权都是非负实数。给定V中一个顶点v为源。计算从源到其他所有顶点的最短路长度。 -Dijkstra算法,贪心算法。 -基本思想: 设置顶点集合S并不断的做贪心选择来扩充这个集合。 (把从源v到u且中间只经过S中顶点的路程为源v到u的特殊路径) -算法描述: 阅读全文
posted @ 2016-04-26 20:25 zmj97 阅读(215) 评论(0) 推荐(0) 编辑
摘要:0-1背包问题: 给定n个物品和一个背包。其中物品i的重量为wi,价值为vi,背包容量为c。 问该如何选择放入背包的物品,使得背包中物品价值总和最大? 分析: 问题等价与求集合{x1,x2,...,xn},其中xi ∈{0,1}。使得: Σxiwi <= c && maxΣvixi 因此可想到递归式 阅读全文
posted @ 2016-04-25 21:02 zmj97 阅读(263) 评论(0) 推荐(0) 编辑

欢迎找我内推微软
点击右上角即可分享
微信分享提示