随笔分类 - LeetCode
摘要:原题:https://leetcode-cn.com/problems/fu-za-lian-biao-de-fu-zhi-lcof/ 我的解法 # Definition for a Node. class Node: def __init__(self, x, next=None, random=
        阅读全文
                
摘要:多项式时间 P问题polynomial-time solvable Problem: 一个问题如果存在多项式时间复杂度的算法,称为P问题 NP问题non-deterministically polynomial-time solvable Problem: 任给一个解,如果存在多项式时间的算法来判定
        阅读全文
                
摘要:原题以及解法:https://leetcode-cn.com/problems/bao-han-minhan-shu-de-zhan-lcof/solution/offer30bao-han-minhan-shu-de-zhan-by-log-a6vx/ class MinStack(object)
        阅读全文
                
摘要:原题:https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof/ 个人实现 class CQueue(object): def __init__(self): self.stack1=[] self.stack
        阅读全文
                
摘要:分支限界法 回溯法:找出满足约束条件的所有可行解,深度优先方式搜索解 分支限界:找出满足约束条件的最优解,广度优先/最小耗费优先方式搜索解 参考:https://blog.csdn.net/weixin_44307065/article/details/106465378 import queue 
        阅读全文
                
摘要:0-1背包问题 给定n个重量为w1, w2, w3,…, wn,价值为 v1, v2, v3,… vn的物品和容量为C的背包,物品选择取与不取,且只能取一次。求这个物品中一个最有价值的子集,使得在满足背包的容量的前提下,包内的总价值最大。 w=[2,2,6,5,4] #物品i的重量 
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号