随笔- 84  文章- 0  评论- 0 
2020年11月13日
摘要:重要的是理解查找的逻辑,每到一个新节点就分别向上下左右四个方向进行查找,不满足的返回false,满足的在没有达成条件时继续进行查找 #include <iostream> #include <vector> #include <string> using namespace std; vector< 阅读全文
posted @ 2020-11-13 10:55 Kaniso_Vok 阅读(5) 评论(0) 推荐(0) 编辑
2020年11月12日
摘要:>>>输入一个二维数组,要求顺时针打印数组内容 题目链接https://leetcode-cn.com/problems/spiral-matrix/ 题目本身不难,但是逻辑必须想清楚,多次吃亏,这次一定要牢记 (以下代码是将结果存在一维数组中返回) 1 int num,sum=0; 2 vecto 阅读全文
posted @ 2020-11-12 19:34 Kaniso_Vok 阅读(8) 评论(0) 推荐(0) 编辑
2020年10月13日
摘要:先上代码: class key1{ private: int _val1; }; class key2{ private: int _val2; }; class key3:public key1,public key2{ private: int _val1; }; int main(){ key 阅读全文
posted @ 2020-10-13 08:19 Kaniso_Vok 阅读(30) 评论(0) 推荐(0) 编辑
2020年10月4日
摘要:题目链接 代码: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ c 阅读全文
posted @ 2020-10-04 14:54 Kaniso_Vok 阅读(15) 评论(0) 推荐(0) 编辑
2020年9月30日
摘要:对于二叉树这一块的知识点一直是模糊的,所以在此做一下总结; 首先声明,二叉树的深度优先遍历分为前序遍历中序遍历和后序遍历; 代码会分为迭代和递归两种方式编写,此处迭代使用到的容器为栈、队列; 首先是前序遍历: //递归写法输出序列 void preorder(TreeNode* root){ if( 阅读全文
posted @ 2020-09-30 20:34 Kaniso_Vok 阅读(27) 评论(0) 推荐(0) 编辑
2020年9月28日
摘要:一 建立软链接和硬链接的语法 软链接:ln -s 源文件 目标文件硬链接:ln 源文件 目标文件源文件:即你要对谁建立链接 二 什么是软链接和硬链接 1,软链接可以理解成快捷方式。它和windows下的快捷方式的作用是一样的。2,硬链接等于cp -p 加 同步更新。 为了方便说明,我在根分区(/)下 阅读全文
posted @ 2020-09-28 22:09 Kaniso_Vok 阅读(69) 评论(0) 推荐(0) 编辑
摘要:>>>对于五层网络结构理解 1 第五层——应用层(application layer) 应用层(application layer):是体系结构中的最高。直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。 在因特网中的应用层协议很多,如支持万维网应用的HTTP协议,支持电子邮件的SM 阅读全文
posted @ 2020-09-28 21:31 Kaniso_Vok 阅读(90) 评论(0) 推荐(0) 编辑
摘要:>>>进程与线程 进程是资源分配的基本单位,而线程是调度的基本单位。一个进程内可以有多个线程,但一个线程只能所属一个进程。 其中线程共享所属进程的数据,且自己也拥有自己的一部分数据,具体来讲↓↓↓ 进程拥有的资源包括: 进程标识符、内存指针、进程状态、进程优先级、上下文信息、记账信息、IO状态信息( 阅读全文
posted @ 2020-09-28 20:49 Kaniso_Vok 阅读(16) 评论(0) 推荐(0) 编辑
摘要:相信很多人第一次接触到台阶问题都是青蛙跳台阶吧,如下: >>>一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果) 可以推断出, 当台阶数是1时,只有一种跳法,当台阶数是2时,有两种跳法; 当台阶数是3时,第一次跳,要么是跳一级,要么是 阅读全文
posted @ 2020-09-28 11:32 Kaniso_Vok 阅读(113) 评论(0) 推荐(0) 编辑
2020年9月27日
摘要:>>>. map与set的区别是什么,各有哪些优势? map中存储的数据是以键值对(key - value)形式并且通过排序(比较key,默认以 '<' 方式排序)存在的(每个key只能出现一次),set中存储的数据是以值单独通过排序(默认以 '<' 方式排序)存储(每个值只能出现一次), 对map 阅读全文
posted @ 2020-09-27 17:06 Kaniso_Vok 阅读(79) 评论(0) 推荐(0) 编辑