python - 下载自百度网盘的远古の - 高级知识总结2 Python提高一、动态库加载 编译C语言代码(会生成xx.out 二进制可执行文件) gcc xx.c 运行编译后的文件 ./xx.out 把一个C语言文件编译成一个动态库的命令(平台下) gcc xx.c -shared -o -fPIC libxx.so 加载动态库 lib = ctypes.cdll.LoadLibrary(“./libxx 2023-09-25 技术思考 #Notes #其他 #Python
146.LRU 缓存 【LetMeFly】146.LRU 缓存:双向链表 + 哈希力扣题目链接:https://leetcode.cn/problems/lru-cache/ 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 2023-09-24 题解 > LeetCode #题解 #中等 #LeetCode #链表 #哈希 #哈希表 #map #设计 #双向链表
1993.树上的操作 【LetMeFly】1993.树上的操作:大模拟力扣题目链接:https://leetcode.cn/problems/operations-on-tree/ 给你一棵 n 个节点的树,编号从 0 到 n - 1 ,以父节点数组 parent 的形式给出,其中 parent[i] 是第 i 2023-09-23 题解 > LeetCode #题解 #模拟 #中等 #树 #LeetCode #深度优先搜索 #DFS #广度优先搜索 #哈希表 #设计 #大模拟
2591.将钱分给最多的儿童 【LetMeFly】2591.将钱分给最多的儿童力扣题目链接:https://leetcode.cn/problems/distribute-money-to-maximum-children/ 给你一个整数 money ,表示你总共有的钱数(单位为美元)和另一个整数 children ,表示你要将钱分配给多少个儿童。 你需要按照如下规则分配: 所有 2023-09-22 题解 > LeetCode #题解 #简单 #数学 #贪心 #LeetCode
LCP 06.拿硬币 【LetMeFly】LCP 06.拿硬币力扣题目链接:https://leetcode.cn/problems/na-ying-bi/ 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 示例 1: 输入:[4,2,1] 输出:4 解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆 2023-09-20 题解 > LeetCode #题解 #简单 #数学 #数组 #LeetCode #遍历
213.打家劫舍 II 【LetMeFly】213.打家劫舍 II:动动态规划力扣题目链接:https://leetcode.cn/problems/house-robber-ii/ 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 2023-09-17 题解 > LeetCode #题解 #中等 #数组 #动态规划 #LeetCode #DP
1222.可以攻击国王的皇后 【LetMeFly】1222.可以攻击国王的皇后力扣题目链接:https://leetcode.cn/problems/queens-that-can-attack-the-king/ 在一个 8x8 的棋盘上,放置着若干「黑皇后」和一个「白国王」。 给定一个由整数坐标组成的数组 queens ,表示黑皇后的位置;以及一对坐标 king ,表示白 2023-09-14 题解 > LeetCode #题解 #模拟 #中等 #数组 #LeetCode #哈希 #矩阵 #哈希表 #set
LCP 50.宝石补给 【LetMeFly】LCP 50.宝石补给力扣题目链接:https://leetcode.cn/problems/WHnhjV/ 欢迎各位勇者来到力扣新手村,在开始试炼之前,请各位勇者先进行「宝石补给」。 每位勇者初始都拥有一些能量宝石, gem[i] 表示第 i 位勇者的宝石数量。现在这些勇者们进行了一系列的赠送,operations[j] = [x, y] 表示在第 j 次的赠送中 第 x 位 2023-09-14 题解 > LeetCode #题解 #简单 #模拟 #数组 #LeetCode
2596.检查骑士巡视方案 【LetMeFly】2596.检查骑士巡视方案力扣题目链接:https://leetcode.cn/problems/check-knight-tour-configuration/ 骑士在一张 n x n 的棋盘上巡视。在有效的巡视方案中,骑士会从棋盘的 左上角 出发,并且访问棋盘上的每个格子 恰好一次 。 给你一个 n x n 的整数矩阵 grid ,由范围 [0, n * n - 1] 内 2023-09-13 题解 > LeetCode #题解 #模拟 #中等 #数组 #排序 #LeetCode #深度优先搜索 #矩阵 #广度优先搜索
1462.课程表 IV 【LetMeFly】1462.课程表 IV:拓扑排序力扣题目链接:https://leetcode.cn/problems/course-schedule-iv/ 你总共需要上 numCourses 门课,课程编号依次为 0 到 numCourses-1 。你会得到一个数组 prerequisite ,其中 prerequisi 2023-09-12 题解 > LeetCode #题解 #中等 #图 #LeetCode #深度优先搜索 #广度优先搜索 #拓扑排序