摘要: 题目: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5,1,2] 输出:1 示例 2: 输入: 阅读全文
posted @ 2020-06-27 19:51 孔子?孟子?小柱子! 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入:["CQueue","appendTail","d 阅读全文
posted @ 2020-06-27 15:35 孔子?孟子?小柱子! 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 启动一个程序对应到Linux操作系统中就是创建进程,创建进程的系统调用叫fork(分支的意思)。 在Linux里,要创建一个新的进程,需要一个老的进程调用fork来实现,其中老的进程叫作父进程,新的进程叫作子进程。 一个进程的运行是要有一个程序的。 当父进程调用fork创建进程的时候,子进程将各个子 阅读全文
posted @ 2020-06-27 11:40 孔子?孟子?小柱子! 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Linux通过设置文件的访问权限来控制不同用户对文件或目录的访问操作。Linux将root以外的用户分为3类:文件所有者、所属组和其他用户。每个用户帐号都有唯一的识别号UID和自己所属组的识别号GID。root用户拥有系统最高的操作权限,其用户识别号和所属组的识别号均为0。 drwxr-xr-x 6 阅读全文
posted @ 2020-06-27 11:08 孔子?孟子?小柱子! 阅读(173) 评论(0) 推荐(0) 编辑