摘要: 题目: 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 示例 1: 输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 阅读全文
posted @ 2020-07-01 19:35 孔子?孟子?小柱子! 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例 1: 输入: n = 1输出: [1,2,3,4,5,6,7,8,9] 来源:力扣(LeetCode)链接:https://leetcode-cn.com/ 阅读全文
posted @ 2020-07-01 17:16 孔子?孟子?小柱子! 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 题目: 实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 示例 1: 输入: 2.00000, 10输出: 1024.00000示例 2: 输入: 2.10000, 3输出: 9.261 阅读全文
posted @ 2020-07-01 09:41 孔子?孟子?小柱子! 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目: 给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]*k[1]*...*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段, 阅读全文
posted @ 2020-06-30 20:53 孔子?孟子?小柱子! 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目: 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为 阅读全文
posted @ 2020-06-30 19:42 孔子?孟子?小柱子! 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题目: 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用加 阅读全文
posted @ 2020-06-30 16:27 孔子?孟子?小柱子! 阅读(287) 评论(0) 推荐(0) 编辑
摘要: BIOS:基本输入输出系统(Basic Input and Output System),计算机在运行时,首先会进入BIOS。 Linux里的Grub2启动管理器用于系统启动(Grand Unified Bootloader Version 2)。Grub2第一个要安装的就是boot.img,它由b 阅读全文
posted @ 2020-06-28 10:14 孔子?孟子?小柱子! 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 题目: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [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 孔子?孟子?小柱子! 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 题目: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入:["CQueue","appendTail","d 阅读全文
posted @ 2020-06-27 15:35 孔子?孟子?小柱子! 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 启动一个程序对应到Linux操作系统中就是创建进程,创建进程的系统调用叫fork(分支的意思)。 在Linux里,要创建一个新的进程,需要一个老的进程调用fork来实现,其中老的进程叫作父进程,新的进程叫作子进程。 一个进程的运行是要有一个程序的。 当父进程调用fork创建进程的时候,子进程将各个子 阅读全文
posted @ 2020-06-27 11:40 孔子?孟子?小柱子! 阅读(151) 评论(0) 推荐(0) 编辑