算法设计
Ve99
初入安全圈的小白chi
展开
-
01背包问题 —— 【算法设计】分支限界法
有N个物品,它们有各自的重量和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和?原创 2020-01-19 18:44:00 · 6825 阅读 · 2 评论 -
图着色问题 —— 【算法设计】回溯法
给定图的顶点v,顶点间的边邻接关系Graph[ ][ ],颜色的数量m,一共有多少种着色方法?原创 2020-01-19 13:21:37 · 7616 阅读 · 1 评论 -
虚拟汽车加油问题 —— 【算法设计】贪心法
一辆汽车加满油后可行驶nkm。旅途中有若干加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。原创 2020-01-18 15:26:54 · 2818 阅读 · 0 评论 -
01背包问题 —— 【算法设计】动态规划
动态规划下的01背包求解原创 2020-01-17 17:00:38 · 1297 阅读 · 0 评论 -
大整数相乘 —— 【算法设计】分治法
大整数相乘问题背景设X和Y都是n位的整数,现在要计算它们的乘积XY。可以用小学所学的方法来设计计算乘积XY的算法,但是这样做计算步骤太多,效率较低(特别是当n比较大的时候)。如果将每2个1位数的乘法或加法看作一步运算,那么这种方法要进行 O(n2)O(n^2)O(n2)步运算才能算出乘积XY。下面用分治法来设计更有效的大整数乘积算法分治法基本思想:分治法将一个规模较大的问题分解为若...原创 2020-01-07 00:04:55 · 4537 阅读 · 0 评论