- 博客(6)
- 收藏
- 关注
原创 运维开发面试总结(持久更新)
主要介绍vmstat 以及拓展内容中详细记录了其他命令以上是ubuntu虚拟机运行代码示例:页面每秒滚动输出;输入命令的格式:两个数字参数来完成的第一个参数: 采样的时间间隔数,单位是秒,第二个参数: 采样的次数接下来我们看看各个输出参数含义:#Procs(进程)r: 运行队列中等待的进程数量b: 等待IO的进程数量#Memory(内存)(单位:KB)swpd: 使用虚拟内存大小free: 空闲物理内存大小buff: 缓冲区中的内存数。
2024-08-20 23:46:12 963
原创 代码随想录算法训练营Day1 | 数组-Leetcode704、27、977
反思:没有考虑循环结束条件,在else使得flag = mid 之后,需要break;道理很简单,因为已经找到了flag,需要立即跳出whille循环。但是从现在开始,在做题的时候,要摒弃一上来就暴力的思路。原因:每次查找的量都是n/2、n/4……对比下来,发现直接返回执行效率更高一些。也可以直接使用return mid;这个 小bug没有及时发现,反思!(所以在此就不列出暴力解法了)时间复杂度:O(logn)在最外层return -1;第一种做法当然是暴力!降低时间和空间复杂度。空间复杂度:O(1)
2024-08-01 00:32:03 363
原创 c++与c的字符串类型数据结构探究
也必须要大于加上字符串s2存储空间;不然程序可能报错或者出现潜在错误;2. 复制函数执行完毕后,原字符串s的有效字符就被字符串s2全部替换掉,并且执行后的字符串s的有效字符串等于字符串s2;
2024-05-07 23:21:57 1481
原创 快速排序(C++标准版本)
前几天美团面试官问了快速排序要当场实现,其实思路有了,本身也很简单,但是奈何已经很久没有实现了,所以全程细节实现起来很磕绊事后总结一下,规范为标准代码,以后可以直接拿来就用。
2024-05-06 17:08:42 581 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人