LeetCode
玮智能
电子跨考计算机,发现算法很有天赋,奈何学晚了。
展开
-
857. Minimum Cost to Hire K Workers (O(N·logN)算法解析C++版)
857. 雇佣 K 名工人的最低成本题目难度Hard有 N 名工人。 第 i 名工人的工作质量为 quality[i] ,其最低期望工资为 wage[i] 。现在我们想雇佣 K 名工人组成一个工资组。在雇佣 一组 K 名工人时,我们必须按照下述规则向他们支付工资:对工资组中的每名工人,应当按其工作质量与同组其他工人的工作质量的比例来支付工资。 工资组中的每名工人至少应当得到他们的最...原创 2019-01-25 19:54:18 · 387 阅读 · 0 评论 -
87. 扰乱字符串(Scramble String) LeetCode C++版本
题目:难度Hard(请自行点击链接查看)https://leetcode-cn.com/problems/scramble-string/V2版本的执行时间已经能达到较为理想的结果了。后面只是为了追求更高执行效率。一、分析:由题意:这个“乱序”字符串,是由原字符串任意二叉树分割(每一支至少要有一个字符)成每个叶子只有一个字符,再选择任意多个子节点交换左右子树得到。这操作很明显属于...原创 2019-05-11 02:10:39 · 512 阅读 · 0 评论 -
419. Battleships in a Board 线性时间原地解法 Python版本
419. Battleships in a BoardGiven an 2D board, count how many battleships are in it. The battleships are represented with'X's, empty slots are represented with'.'s. You may assume the following rul...原创 2019-05-23 19:24:36 · 212 阅读 · 0 评论 -
786. 第 K 个最小的素数分数(LeetCode)C++/Python
786. 第 K 个最小的素数分数原题出处:https://leetcode-cn.com/problems/k-th-smallest-prime-fraction/一个已排序好的表A,其包含 1 和其他一些素数.当列表中的每一个 p<q 时,我们可以构造一个分数 p/q 。那么第k个最小的分数是多少呢?以整数数组的形式返回你的答案, 这里answer[0]...原创 2019-06-18 14:35:16 · 984 阅读 · 0 评论
分享