自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (35)
  • 收藏
  • 关注

原创 leetcode *701. 二叉搜索树中的插入操作(2020.9.30)

【题目】*701. 二叉搜索树中的插入操作给定二叉搜索树(BST)的根节点和要插入树中的值,将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据保证,新值和原始二叉搜索树中的任意节点值都不同。注意,可能存在多种有效的插入方式,只要树在插入后仍保持为二叉搜索树即可。 你可以返回任意有效的结果。例如,给定二叉搜索树: 4 / \ 2 7 / \ 1 3和 插入的值: 5你可以返回这个二叉搜索树: 4

2020-09-30 16:51:01 48

原创 leetcode *剑指 Offer 67. 把字符串转换成整数 & *8. 字符串转换整数 (atoi)(状态机)(2020.4.3)

【题目】*剑指 Offer 67. 把字符串转换成整数 & *8. 字符串转换整数 (atoi)写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后

2020-09-30 00:12:09 28

原创 leetcode *剑指 Offer 64. 求1+2+…+n(2020.6.2)

【题目】*剑指 Offer 64. 求1+2+…+n求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45限制:1 <= n <= 10000【解题思路1】递归因为不能用 if 所以可以利用 && 的特性来作为递归出口以逻辑运算符 && 为例,对于 A && B

2020-09-29 23:05:33 78

原创 leetcode *剑指 Offer 59 - II. 队列的最大值(2020.3.7)

【题目】*剑指 Offer 59 - II. 队列的最大值请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。若队列为空,pop_front 和 max_value 需要返回 -1示例 1:输入: ["MaxQueue","push_back","push_back","max_value","pop_front","max_value"][[],[1],[2],[],[],[]]

2020-09-29 21:36:18 24

原创 leetcode *剑指 Offer 56 - II. 数组中数字出现的次数 II(状态机)

【题目】【解题思路1】【解题思路2】

2020-09-29 17:36:52 17

原创 leetcode *145. 二叉树的后序遍历(Morris 遍历)(2020.9.29)

【题目】【解题思路1】【解题思路2】

2020-09-29 00:27:24 16

原创 leetcode *剑指 Offer 49. 丑数 & *264. 丑数 II & 204. 计数质数(2020.12.3)

【题目】【解题思路1】【解题思路2】

2020-09-29 00:20:51 25

原创 leetcode *剑指 Offer 47. 礼物的最大价值 & *64. 最小路径和(2020.7.23)

【题目】*剑指 Offer 47. 礼物的最大价值在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?示例 1:输入: [ [1,3,1], [1,5,1], [4,2,1]]输出: 12解释: 路径 1→3→5→2→1 可以拿到最多价值的礼物提示:0 < grid.length

2020-09-28 23:59:19 1395

原创 leetcode *剑指 Offer 45. 把数组排成最小的数 & *179. 最大数

【题目】*剑指 Offer 45. 把数组排成最小的数输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。示例 1:输入: [10,2]输出: "102"示例 2:输入: [3,30,34,5,9]输出: "3033459"提示:0 < nums.length <= 100说明:输出结果可能非常大,所以你需要返回一个字符串而不是整数拼接起来的数字可能会有前导 0,最后结果不需要去掉前导 0【解题思路1】改写Arrays.so

2020-09-28 17:26:16 33

原创 leetcode *117. 填充每个节点的下一个右侧节点指针 II(2020.9.28)& *116. 填充每个节点的下一个右侧节点指针(2020.10.15)

【题目】*117. 填充每个节点的下一个右侧节点指针 II给定一个二叉树struct Node { int val; Node *left; Node *right; Node *next;}填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。初始状态下,所有 next 指针都被设置为 NULL。进阶:你只能使用常量级额外空间。使用递归解题也符合要求,本题中递归程序占用的栈空间不算做额外的空间复杂度。

2020-09-28 16:36:36 27

原创 leetcode **剑指 Offer 41. 数据流中的中位数 & **295. 数据流的中位数(小顶堆大顶堆)

【题目】**剑指 Offer 41. 数据流中的中位数 & **295. 数据流的中位数如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。例如,[2,3,4] 的中位数是 3[2,3] 的中位数是 (2 + 3) / 2 = 2.5设计一个支持以下两种操作的数据结构:void addNum(int num) - 从数据流中添加一个整数到数据结构中。d

2020-09-24 23:43:08 33

原创 leetcode *剑指 Offer 44. 数字序列中某一位的数字

【题目】*剑指 Offer 44. 数字序列中某一位的数字数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从下标0开始计数)是5,第13位是1,第19位是4,等等。请写一个函数,求任意第n位对应的数字。示例 1:输入:n = 3输出:3示例 2:输入:n = 11输出:0限制:0 <= n < 2^31【解题思路1】数学规律将 101112⋯ 中的每一位称为 数位 ,记为 n ;将 10, 11, 12,⋯ 称

2020-09-24 21:54:56 32

原创 leetcode *剑指 Offer 43. 1~n整数中1出现的次数 & **233. 数字 1 的个数

【题目】*剑指 Offer 43. 1~n整数中1出现的次数 & **233. 数字 1 的个数输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。示例 1:输入:n = 12输出:5示例 2:输入:n = 13输出:6限制:1 <= n < 2^31【解题思路1】数学规律将 1 ~ n 的个位、十位、百位、…的 1 出现次数相加,即为 1 出现的总次数。

2020-09-24 21:37:28 30

原创 leetcode *剑指 Offer 38. 字符串的排列

【题目】*剑指 Offer 38. 字符串的排列输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。示例:输入:s = "abc"输出:["abc","acb","bac","bca","cab","cba"]限制:1 <= s 的长度 <= 8【解题思路1】回溯+Set*47. 全排列 II理论上和这题是差不多的,但是两个List处理String没搞出来,发现了更巧妙的办法,就是通过swap字符和Set去重来得到不重复的

2020-09-24 18:30:21 19

原创 leetcode *剑指 Offer 36. 二叉搜索树与双向链表 & *426 题

【题目】*剑指 Offer 36. 二叉搜索树与双向链表 & *426 题输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。为了让您更好地理解问题,以下面的二叉搜索树为例:我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于双向循环链表,第一个节点的前驱是最后一个节点,最后一个节点的后继是第一个节点。下图展示了上面的二叉搜索树转化成的链表。“head” 表示指向链表中有最小元素的节点。

2020-09-24 00:03:25 25

原创 leetcode *剑指 Offer 35. 复杂链表的复制

【题目】*剑指 Offer 35. 复杂链表的复制请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。示例 1:输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]示例 2:输入:head = [[1,1],[2,1]]输出:[[1

2020-09-23 00:05:31 25

原创 leetcode *剑指 Offer 34. 二叉树中和为某一值的路径 & *113. 路径总和 II(2020.9.26)

【题目】*剑指 Offer 34. 二叉树中和为某一值的路径 & *113. 路径总和 II112. 路径总和437. 路径总和 III输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13

2020-09-22 23:22:07 24

原创 leetcode *剑指 Offer 33. 二叉搜索树的后序遍历序列

【题目】*剑指 Offer 33. 二叉搜索树的后序遍历序列输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。参考以下这颗二叉搜索树: 5 / \ 2 6 / \ 1 3示例 1:输入: [1,6,3,2,5]输出: false示例 2:输入: [1,3,2,6,5]输出: true提示:数组长度 <= 1000【解题思路1】递归终止条件

2020-09-22 22:20:02 26

原创 leetcode **968. 监控二叉树(树形-动态规划)(待研究)(2020.9.22)

【题目】**968. 监控二叉树*337. 打家劫舍 III(树形-动态规划)给定一个二叉树,我们在树的节点上安装摄像头。节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。计算监控树的所有节点所需的最小摄像头数量。示例 1:输入:[0,0,null,0,0]输出:1解释:如图所示,一台摄像头足以监控所有节点。示例 2:输入:[0,0,null,0,null,0,null,null,0]输出:2解释:需要至少两个摄像头来监视树的所有节点。 上图显示了摄像头放置的有效位置之

2020-09-22 17:17:36 15

原创 leetcode *78. 子集(2020.9.20)

【题目】*78. 子集给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], []]【解题思路1】之前的排列组合题,输出的情况都是长度相同但顺序不同的结果,这题是要把各种长度的都要囊括进去class Solution { public List<Lis

2020-09-22 16:48:46 21

原创 leetcode *47. 全排列 II(2020.9.18)

【题目】*47. 全排列 II给定一个可包含重复数字的序列,返回所有不重复的全排列。示例:输入: [1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]]【解题思路1】回溯剪枝保证在填第 index 个数的时候重复数字只会被填入一次即可本题选择对原数组排序,保证相同的数字都相邻,然后每次填入的数一定是这个数所在重复数集合中**「从左往右第一个未被填过的数字」**代码中!used[i - 1] 写成 used[i - 1] 也可以通过,但 !used[i - 1] 剪

2020-09-22 15:59:49 24

原创 leetcode **685. 冗余连接 II(并查集)(待深究)(2020.9.17)

【题目】**685. 冗余连接 II在本问题中,有根树指满足以下条件的有向图。该树只有一个根节点,所有其他节点都是该根节点的后继。每一个节点只有一个父节点,除了根节点没有父节点。输入一个有向图,该图由一个有着N个节点 (节点值不重复1, 2, …, N) 的树及一条附加的边构成。附加的边的两个顶点包含在1到N中间,这条附加的边不属于树中已存在的边。结果图是一个以边组成的二维数组。 每一个边 的元素是一对 [u, v],用以表示有向图中连接顶点 u 和顶点 v 的边,其中 u 是 v 的一个父节点。返

2020-09-22 14:48:24 21

原创 leetcode *剑指 Offer 32 - III. 从上到下打印二叉树 III

【题目】*剑指 Offer 32 - III. 从上到下打印二叉树 III请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [20,9], [15,7]]提示:节点总数 <= 1000【解题思

2020-09-15 23:05:40 21

原创 leetcode *剑指 Offer 32 - I. 从上到下打印二叉树

【题目】*剑指 Offer 32 - I. 从上到下打印二叉树从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回:[3,9,20,15,7]提示:节点总数 <= 1000【解题思路1】BFS 队列class Solution { public int[] levelOrder(TreeNode root)

2020-09-15 22:00:48 26

原创 leetcode *剑指 Offer 26. 树的子结构

【题目】*剑指 Offer 26. 树的子结构输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构, 即 A中有出现和B相同的结构和节点值。例如:给定的树 A: 3 / \ 4 5 / \ 1 2给定的树 B: 4 / 1返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。示例 1:输入:A = [1,2,3], B = [3,1]输出:false示例 2:输入:A =

2020-09-15 21:29:41 29

原创 leetcode *剑指 Offer 31. 栈的压入、弹出序列 & *946. 验证栈序列

【题目】*剑指 Offer 31. 栈的压入、弹出序列 & *946. 验证栈序列输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。 例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。示例 1:输入:pushed = [1,2,3,4,5], popped = [4,5,3,2,1]输出:true解释:

2020-09-15 16:26:16 25

原创 leetcode **37. 解数独(位运算待研究)(2020.9.15)

【题目】**37. 解数独编写一个程序,通过已填充的空格来解决数独问题。一个数独的解法需遵循如下规则:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。空白格用 ‘.’ 表示。一个数独。答案被标成红色。Note:给定的数独序列只包含数字 1-9 和字符 ‘.’ 。你可以假设给定的数独只有唯一解。给定数独永远是 9x9 形式的。【解题思路1】递归回溯class Solution { p

2020-09-15 11:12:51 19

原创 leetcode *剑指 Offer 14- II. 剪绳子 II(快速幂求余)

【题目】*剑指 Offer 14- II. 剪绳子 II给你一根长度为 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的三段,此时得到的最大乘积是18。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入: 2

2020-09-14 12:25:27 31

原创 leetcode *94. 二叉树的中序遍历(二叉树的各种遍历题目表)(2020.9.14)

【题目】*94. 二叉树的中序遍历144. 二叉树的前序遍历94. 二叉树的中序遍历145. 二叉树的后序遍历102. 二叉树的层序遍历589. N叉树的前序遍历给定一个二叉树,返回它的中序 遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3输出: [1,3,2]进阶: 递归算法很简单,你可以通过迭代算法完成吗?【解题思路1】递归class Solution { public List<Integer> in

2020-09-14 09:49:32 34

原创 leetcode *剑指 Offer 12. 矩阵中的路径 & *79. 单词搜索(2020.9.13)

【题目】*剑指 Offer 12. 矩阵中的路径 & *79. 单词搜索给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例:board =[ ['A','B','C','E'], ['S','F','C','S'], ['A','D','E','E']]给定 word = "ABCCED", 返回 true给定 word

2020-09-13 11:23:18 29

原创 leetcode *216. 组合总和 III(2020.9.11)

【题目】*216. 组合总和 III找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。说明:所有数字都是正整数。解集不能包含重复的组合。示例 1:输入: k = 3, n = 7输出: [[1,2,4]]示例 2:输入: k = 3, n = 9输出: [[1,2,6], [1,3,5], [2,3,4]]【解题思路1】回溯剪枝class Solution { public List<List<

2020-09-11 09:43:26 768

原创 leetcode *40. 组合总和 II(2020.9.10)

【题目】*40. 组合总和 II给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不能包含重复的组合。示例 1:输入: candidates = [10,1,2,7,6,1,5], target = 8,所求解集为:[ [1, 7], [1, 2, 5], [2, 6], [1, 1,

2020-09-10 11:24:10 43

原创 leetcode *39. 组合总和(2020.9.9)

【题目】*39. 组合总和给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。解集不能包含重复的组合。示例 1:输入:candidates = [2,3,6,7], target = 7,所求解集为:[ [7], [2,2,3]]示例 2:输入:candidates = [2,3

2020-09-09 10:34:11 49

原创 leetcode *77. 组合(2020.9.8)

【题目】*77. 组合给定两个整数 n 和 k,返回 1 … n 中所有可能的 k 个数的组合。示例:输入: n = 4, k = 2输出:[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4],]【解题思路1】全排列 - 回溯问题变成从n-1里选k个 的组合,加上从n-1里选k-1的组合考虑剪枝,如果 n = 7, k = 4,从 5 开始搜索就已经没有意义了,这是因为:即使把 5 选上,后面的数只有 6 和 7,一共就 3 个候

2020-09-08 12:34:20 52

原创 leetcode *347. 前 K 个高频元素(堆排序)(2020.9.7)

【题目】*347. 前 K 个高频元素给定一个非空的整数数组,返回其中出现频率前 k 高的元素。示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例 2:输入: nums = [1], k = 1输出: [1]提示:你可以假设给定的 k 总是合理的,且 1 ≤ k ≤ 数组中不相同的元素的个数。你的算法的时间复杂度必须优于 O(n log n) , n 是数组的大小。题目数据保证答案唯一,换句话说,数组中前 k 个高频元素的集合是唯一的。

2020-09-07 11:01:15 47

原创 leetcode *60. 第k个排列(2020.9.5)

【题目】*60. 第k个排列*46. 全排列*60. 第k个排列给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下:"123""132""213""231""312""321"给定 n 和 k,返回第 k 个排列。说明:给定 n 的范围是 [1, 9]。给定 k 的范围是[1, n!]。示例 1:输入: n = 3, k = 3输出: "213"示例 2:输入: n = 4,

2020-09-05 10:48:23 36

原创 Sublime配置LaTeXTools + Skim + MacTex(macOS,TexMaker或许更好用)

主博客里有Sublime的安装以及Sublime其他环境配置文章目录6. Sublime配置LaTeXTools + Skim + MacTex(macOS)6.1 需要安装的软件6.2 Skim自动预览设置6.3 配置中文文档编写环境6.4 测试6.5 Skim正反向定位6. Sublime配置LaTeXTools + Skim + MacTex(macOS)6.1 需要安装的软件使用Package Control安装插件 LaTeXToolsSkim,pdf预览器,Skim官网下载即可Ma

2020-09-04 00:07:53 95

原创 leetcode **51. N 皇后(待研究)(2020.9.3)

【题目】**51. N 皇后n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。上图为 8 皇后问题的一种解法。给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。示例:输入:4输出:[ [".Q..", // 解法 1 "...Q", "Q...", "..Q."], ["..Q.", // 解法 2 "Q..

2020-09-03 08:10:45 43

原创 leetcode *剑指 Offer 20. 表示数值的字符串(状态机,待研究)(2020.9.2)

【题目】*剑指 Offer 20. 表示数值的字符串请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、“5e2”、"-123"、“3.1416”、"-1E-16"、“0123"都表示数值,但"12e”、“1a3.14”、“1.2.3”、"±5"及"12e+5.4"都不是。【解题思路1】确定有限状态自动机class Solution { public boolean isNumber(String s) { Map<State, Map

2020-09-02 07:49:37 66

原创 leetcode *877. 石子游戏

【题目】*877. 石子游戏亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石子最多的玩家获胜。假设亚历克斯和李都发挥出最佳水平,当亚历克斯赢得比赛时返回 true ,当李赢得比赛时返回 false 。示例:输入:[5,3,4,5]输出:true解释

2020-09-01 10:07:29 63

操作系统实验六 磁盘调度算法

操作系统实验六 磁盘调度算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096

2018-02-03

算法设计与分析期末复习笔记+期末习题解答

算法设计与分析期末复习笔记+期末习题解答,ipad GoodNote手写版,详细资源情况:https://blog.csdn.net/XunCiy/article/details/106214852

2020-05-19

算法设计与分析(Algorithm Design )课后习题作业

对应的书:算法设计与分析(Algorithm Design ) Jon KIeinberg 著 张立昂 屈婉玲 译 有这本书中英文版、这本书对应的答案英文版的pdf,但是上传不了,就把写过的题上传一下吧,ipad GoodNote手写版,中文题目已经截图嵌入了,还带有期末老师讲题的笔记 详细资源内容及其他资源:https://blog.csdn.net/XunCiy/article/details/106214852

2020-05-19

操作系统实验一 先来先服务FCFS和短作业优先SJF进程调度算法

操作系统实验一 先来先服务FCFS和短作业优先SJF进程调度算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096

2018-02-02

数据结构实验(约瑟夫环、哈弗曼树、表达式求值、树的遍历、图的遍历)

数据结构实验(约瑟夫环、哈弗曼树、表达式求值、树的遍历、图的遍历),详细介绍:http://blog.csdn.net/xunciy/article/details/79242866

2018-02-02

交通灯控制设计multism12

题目:交通灯控制电路 设计要求: (1) 设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。 (2) 在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; (3) 东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)

2017-08-18

操作系统期末知识点整理

操作系统期末知识点整理,涵盖所有考点,若背下60%内容,80分就可以有了O(∩_∩)O

2018-07-07

信息安全数学基础教程 课堂笔记+例题+期中期末题

信息安全数学基础教程 课堂笔记+例题+期中期末题,题目解题过程详细完整;ipad GoodNote手写版,非常高清,可用A4纸打印,效果非常棒(我印过)。资源详细信息:https://blog.csdn.net/XunCiy/article/details/106214231

2020-05-19

计算机组成原理知识点整理

计算机组成原理知识点整理,详细介绍:http://blog.csdn.net/xunciy/article/details/79242484

2018-02-02

TCP/IP实验基于TCP和UDP的应用编程(内含源代码、调试文件和实验报告)

TCP/IP实验基于TCP和UDP的应用编程(内含源代码、调试文件和实验报告),详细描述:http://blog.csdn.net/xunciy/article/details/79238071

2018-02-02

Java语言程序设计(基础篇)课后44题源程序

Java语言程序设计(基础篇)1-11章课后44条代表性习题答案,这是我自己的写的程序,包括五子棋、八皇后、豆机等在内的简易小游戏。其他关于此书课后题的信息详情请见博客http://blog.csdn.net/xunciy/article/details/74173325

2017-07-03

考研英语大纲词汇(顺序版)

考研英语大纲词汇(顺序版),无水印,共50页,单词加粗,精心排版

2019-04-16

操作系统实验五 虚拟内存页面置换算法

操作系统实验五 虚拟内存页面置换算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096

2018-02-02

基于php的选课系统 ThinkPHP+MySQL

因为在CSDN上没找到完成度比较高的代码(2年多前是这样子的,现在这个资源是旧资源神奇的消失了然后重传版),所以自己写了一个,以下功能全部实现,界面简洁大方,详情可查看我的博客或者联系我,博客地址:http://blog.csdn.net/xunciy/article/details/73484771 选课系统针对不同的用户角色进行管理,设定以下三种角色:学生、教师、管理员,不同角色对应不同权限的操作功能……

2019-11-27

计算机专业英语词汇(打印版)

14页近800个计算机专业英语单词,有熟词新义有专业方面才能见到的单词(认识的不认识的都不认识T T)

2019-10-29

考研英语大纲词汇5500

考研英语大纲词汇5500(单词&词性&释义)+所有词汇57面

2019-04-16

排序(空间、时间、性能分析)

数据结构中各类排序的空间复杂度、时间复杂度、性能分析

2018-11-25

汇编语言实验五小学生算术练习软件

汇编语言实验五小学生算术练习软件,详细介绍http://blog.csdn.net/xunciy/article/details/79239495

2018-02-03

汇编语言实验三英文填字游戏

汇编语言实验三英文填字游戏,详细介绍http://blog.csdn.net/xunciy/article/details/79239495

2018-02-03

操作系统实验四 动态分区分配算法

操作系统实验四 动态分区分配算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096

2018-02-03

操作系统实验三 预防进程死锁的银行家算法

操作系统实验三 预防进程死锁的银行家算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096

2018-02-03

计算机组成原理课后习题答案(科学出版社)

计算机组成原理课后习题答案(科学出版社),详细介绍:http://blog.csdn.net/xunciy/article/details/79242484

2018-02-02

计算机组成原理往年试题

计算机组成原理往年试题,详细介绍:http://blog.csdn.net/xunciy/article/details/79242484

2018-02-02

计算机组成原理题库20套(含答案)

计算机组成原理题库20套(含答案),详细介绍:http://blog.csdn.net/xunciy/article/details/79242484

2018-02-02

离散数学实验

离散数学实验,详细描述:http://blog.csdn.net/xunciy/article/details/79242693

2018-02-02

数据通信实验

数据通信实验,详细介绍:http://blog.csdn.net/xunciy/article/details/79242626

2018-02-02

计算机组成原理实验

计算机组成原理实验,详细介绍:http://blog.csdn.net/xunciy/article/details/79242484

2018-02-02

《路由与交换》实验报告及答案

《路由与交换》实验报告及答案,详细介绍:http://blog.csdn.net/xunciy/article/details/79241124

2018-02-02

《Linux环境编程》编程题答案及实验报告

《Linux环境编程》编程题答案及实验报告,详细介绍:http://blog.csdn.net/xunciy/article/details/79239894

2018-02-02

汇编语言实验二英文打字练习软件

汇编语言实验二英文打字练习软件,详细介绍http://blog.csdn.net/xunciy/article/details/79239495

2018-02-02

操作系统实验二 时间片轮转RR进程调度算法

操作系统实验二 时间片轮转RR进程调度算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096

2018-02-02

《TCP/IP:协议分析与应用编程》课后题答案

《TCP/IP:协议分析与应用编程》课后题答案(人民邮电出版社,李峰、陈向益编著),详细介绍:http://blog.csdn.net/xunciy/article/details/79238071

2018-02-02

Python+Flask+sqlite实现的选课系统

Python+Flask+sqlite实现的选课系统 大致包含4个页面,登陆页面,选修课程页面,必修课程页面和已选课程页面 登陆之后出现的页面中没有任何课程列表,需点击左边的选修课、必修课按钮添加选课(Compulsory course、Optional course),点击用户名即可跳转到已选课程页面 PS:将整个项目载入PyCharm之后,运行run.py即可

2017-10-17

Java语言程序设计(基础篇)课后习题答案

Java语言程序设计(基础篇)课后习题配套答案,仅1-12章偶数题,这是此书配套答案,还有其他关于此书课后习题的,详情请见博客http://blog.csdn.net/xunciy/article/details/74173325

2017-07-03

基于php的选课系统 ThinkPHP+MySQL(实现非常完善)

因为在CSDN上没找到完成度比较高的代码(或许有但下载积分太高),所以自己写了一个,以下功能全部实现,界面简洁大方,详情可查看我的博客或者联系我,博客地址:http://blog.csdn.net/xunciy/article/details/73484771 选课系统针对不同的用户角色进行管理,设定以下三种角色:学生、教师、管理员,不同角色对应不同权限的操作功能。 其中学生选课允许同时选择多门课程,但要判断上课时间是否冲突(一二节课与一二三节课也有冲突判断)、限选人数判断等 学生:查看可选课程、选择课程、查询已选课程、退选课程、修改密码 老师:发布课程、查询已发布课程、查询选课学生信息、修改密码 管理员:管理学生信息、管理教师信息、修改密码

2017-06-20

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除