上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 58 下一页
摘要: 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 以数组形式返回答案。 2 <= nums.length <= 500 0 <= nums[i] <= 100 法一:输入数组中最大数字为100,因此可以创建一个长度为101的以下标为键的哈希表,保存的是 阅读全文
posted @ 2020-08-16 16:28 epiphanyy 阅读(14) 评论(0) 推荐(0)
摘要: 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为 要被删除的节点 。 将要删除的节点换为其下一个节点即可: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNo 阅读全文
posted @ 2020-08-13 23:05 epiphanyy 阅读(10) 评论(0) 推荐(0)
摘要: 单例模式即只能为某个类创建一个实例,为了达到这一目的,首先要隐藏该类的构造器: public class a { private a(){} } 之后暴露一个方法,由方法返回实例: public class a { private a(){} private static a instance; p 阅读全文
posted @ 2020-08-11 11:39 epiphanyy 阅读(8) 评论(0) 推荐(0)
摘要: 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 直接法: class Solution { public: int minCount(vector<int>& coins) { int res = 0; fo 阅读全文
posted @ 2020-08-10 23:24 epiphanyy 阅读(6) 评论(0) 推荐(0)
摘要: 虽然编译时没报错,但还是要加上以下头文件: #include <string.h> 加上后正常运行。 阅读全文
posted @ 2020-07-31 18:17 epiphanyy 阅读(10) 评论(0) 推荐(0)
摘要: 以shared_ptr为参数调用std::move并用等于号时,会调用共享指针的移动构造函数,从而使原共享指针失效: #include <iostream> #include <memory> using namespace std; int main() { shared_ptr<int> ipt 阅读全文
posted @ 2020-07-25 23:31 epiphanyy 阅读(96) 评论(0) 推荐(0)
摘要: 上一章中,TCP客户同时处理两个输入:标准输入和TCP套接字,我们遇到的问题是客户阻塞于标准输入上的fgets调用期间,服务器进程被杀死时,虽然服务器TCP正确地给客户TCP发送了一个FIN,但客户进程正阻塞于从标准输入读的过程,它将看不到这个EOF,直到从套接字读时(可能已经过了很长时间)才看到。 阅读全文
posted @ 2020-07-22 15:03 epiphanyy 阅读(38) 评论(0) 推荐(0)
摘要: 给你一个以行程长度编码压缩的整数列表 nums 。 考虑每对相邻的两个元素 [freq, val] = [nums[2*i], nums[2*i+1]] (其中 i >= 0 ),每一对都表示解压后子列表中有 freq 个值为 val 的元素,你需要从左到右连接所有子列表以生成解压后的列表。 请你返 阅读全文
posted @ 2020-07-21 15:24 epiphanyy 阅读(12) 评论(0) 推荐(0)
摘要: 函数poll和select必须遍历被监视的文件描述符列表,当这个列表很大时,每次调用时的遍历时间成为瓶颈。epoll函数就是为了优化poll和select函数。 创建一个epoll实例: #include <sys/epoll.h> int epoll_create(int size) 成功时,创建 阅读全文
posted @ 2020-07-19 17:00 epiphanyy 阅读(11) 评论(0) 推荐(0)
摘要: 原因是打开文件语句: if ((fd = open(path, O_RDWR | O_CREAT | O_TRUNC, 777)) < 0) 写成了: if (fd = open(path, O_RDWR | O_CREAT | O_TRUNC, 777) < 0) 使fd结果为一个布尔值,并且文件 阅读全文
posted @ 2020-07-17 23:45 epiphanyy 阅读(54) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 58 下一页