- 博客(7)
- 收藏
- 关注
原创 力扣热题HOT100_C++笔记
LeetCode 热题 HOT 100目录1.两数之和2.两数之和总结 目录 1.两数之和 map.find() 和 map.count():前者能区分是否存在,后者如果将下标作为value,则可能无法区分是否在map中; 使用unordered_map和map都可以;因为需要的是value值,而不是key值; 关键值key相同时,下标插入会覆盖value值,也就是value会更新为第二个相同元素的下标;用insert插入key值则不覆盖,也就是插入失败 vector<int> twoS
2022-05-10 14:24:57
1120
原创 操作系统_学习记录
提示:记录操作系统的学习 文章目录进程和线程的区别进程有哪些通信方式?简单讲讲僵尸进程和孤儿进程总结 进程和线程的区别 关键字:资源、调度、开销、通信 资源: 进程是指运行中的程序,线程是资源分配的基本单位,线程可以访问隶属于进程下的资源 调度 线程是独立调度的基本单位,线程是进程当中的一条执行流程;同一个进程下的线程的切换不会引起进程的切换,但从一个进程中的线程切换到另一个进程的线程会引起进程切换 开销: 线程的创建时间比进程快,因为进程的创建的过程中,系统需要配置资源管理信息,比如.
2022-04-27 21:20:18
1058
原创 牛客ACM模式学习记录
提示:牛客OJACM模式练习记录,记录犯错的地方 文章目录前言HJ1、字符串最后一个单词的长度总结 前言 HJ1、字符串最后一个单词的长度 犯错点:题目要求的是输入一行,所以使用getline来获取一行字符串,而不是cin获取单个字符串;因为此cin使用==空白(空格、制表符、换行符)==来确定字符串的结束位置,所以在当前题意下只能得到一个单词 #include <iostream> #include <string> using namespace std; int main.
2022-04-26 22:05:47
1236
原创 计算机网络知识_每日完善中
计算机网络面试相关 文章目录计算机网络TCP三次握手TCP四次挥手HTTPS和HTTP的区别close_wait状态和time_wait状态的意义总结 计算机网络 TCP三次握手 TCP四次挥手 HTTPS和HTTP的区别 关键词:加密、端口、CA、相应速度 close_wait状态和time_wait状态的意义 close_wait状态意义: close_wait状态处在开始于第二次挥手时,由服务端回复ACK报文给客户端,告知客户端已经收到了FIN报文,并准备释放连接操作;但此时,由于存在着一种.
2022-04-25 22:01:39
1822
原创 剑指offer(第二版)_学习笔记_C++
剑指Offer(第二版)学习笔记 剑指Offer题目列表03、数组中重复的数字04、二维数组的查找05、替换空格06、从尾到头打印链表07、重建二叉树总结 题目列表 03、数组中重复的数字 数组中的数字在0~n-1内,找出数组中任意一个重复的元素 思路: 排序 + 遍历:时间O(nlogn)、空间O(1) hash + 遍历:时间O(nlogn)、空间O(n) 原地置换:时间O(n)、空间O(1) class Solution { public: int findRepeatNumber.
2022-04-25 12:20:01
1451
原创 Tencent4/25笔试
T1:竖着读 给定n个字符串,每个字符串长度都为m,然后从上到下获取字符串,不同字符串之间用空格分开,收集到的字符串的前导0要去除,且排序。 思路 先for循环遍历第一个字符串:[i] 第二个for循环从上往下遍历:[j][i],并收集得到的字符串 将结果去除前导0,并存储在结果中 /* 3 0123 1234 2345 4 0000 0101 1011 0111*/ #include<iostream> using namespace std; int main(){ int n;
2022-04-25 12:18:06
874
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人