- 博客(7)
- 收藏
- 关注
原创 阿里电面
1、介绍项目项目负责部分,对自己的认识,哪里不足2、docker介绍docker,docker原理,docker容器和vmware虚拟机区别请见另一篇文章:docker概述3、 项目开发流程:问题的定义及规划此阶段是软件开发和需求方共同讨论,主要是确定软件的开发目标及可行性。需求分析阶段在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。软件设计阶段此阶...
2020-03-31 09:26:03 240
原创 二叉树的中序遍历/二叉搜索树与双向链表
递归法class Solution {public: vector<int> res; vector<int> inorderTraversal(TreeNode* root) { if(root == NULL) return res;//先判断根节点是否为空 if(root->left) inorderTraversal(roo...
2020-03-29 12:31:03 174
原创 面试题35. 复杂链表的复制
分析采用unordered_map[key,value]来记录key:原链表节点value:新链表节点因此map[key]的值就是value,即新节点;/*// Definition for a Node.class Node {public: int val; Node* next; Node* random; Node(int _v...
2020-03-29 11:13:56 98
原创 面试题34. 二叉树中和为某一值的路径(回溯法待解)
class Solution {public: vector<vector<int>> res; vector<int> tmp;//记录满足条件的临时路径 vector<vector<int>> pathSum(TreeNode* root, int sum) { if(root == NU...
2020-03-23 17:36:46 90
原创 操作系统——进程管理
文章目录进程概念及特征进程控制进程通信线程处理机调度调度算法进程同步实现临界区互斥死锁死锁处理策略银行家算法进程概念及特征引入进程的目的:为了使程序能与其他进程的程序并发执行,以提高资源利用率进程是程序的而一次执行过程进程由程序段、相关数据段、PCB组成。PCB描述进程的而基本情况和运行状态,是进程存在的唯一标志进程状态:运行、就绪、阻塞(等待)、创建、结束运行态:进程占有处理器正在...
2020-03-21 16:50:15 719
原创 操作系统总结一概述
概念操作系统是指控制和管理整个计算机系统硬件和软件资源,并合理的组织和调度计算机的资源分配,以提供给用户和其他软件方便的接口和环境的程序集合特征并发共享(互斥共享、同时访问)虚拟异步功能处理机管理(即进程管理,包括进程控制、进程同步、进程通信、死锁处理、处理机调度等))存储器管理(内存分配、地址映射、内存保护与共享、内存扩充)文件管理设备管理操作系统作为用户与计算...
2020-03-21 11:27:26 371
原创 力扣——从上到下打印二叉树及其变形(树的层次遍历(借助队列) / vector的reverse操作)
从上到下打印二叉树Ⅰ分析:树的层次遍历,借助队列实现class Solution {public: vector<int> levelOrder(TreeNode* root) { vector<int> res; if(root == NULL) return res; queue<TreeNode*> q;//...
2020-03-17 23:42:59 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人