上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 图的遍历 1. 定义: 从图中某一个顶点出发访遍图中其余顶点,且使每一个顶点仅被访问一次,这一过程就叫做图的遍历。 2. 标记: 为了防止一个结点被多次访问,而其他结点没有被访问的情况。因此需要对访问过的结点打上标记,设置一个访问数组visited[n],n是图中顶点的个数,初值为0,访问过后设置为 阅读全文
posted @ 2019-03-11 16:42 GuoXinxin 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 测试用例: 功能测试(节点中的random指向自身;两个节点的rando 阅读全文
posted @ 2019-03-06 22:11 GuoXinxin 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 (注意: 在返回值的list中,数组长度大的数组靠前) 测试用例: 功能测试(二叉树中有一条或者多条符合要求的路径;二叉树中没有符合要求的 阅读全文
posted @ 2019-03-06 20:12 GuoXinxin 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 注意:定义上说空树是二叉搜索树,但是出题者在测试用例上认为空树不是二叉搜索树,测试答案写的是false 测试用例: 解题思路: 1)处理二叉树的遍历 阅读全文
posted @ 2019-03-06 16:07 GuoXinxin 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 题目一描述:不分行从上到下打印二叉树,即树的广度优先遍历 从上往下打印出二叉树的每个节点,同层节点从左至右打印。(不分行) 测试用例: 功能测试(完全二叉树;所有节点只有左/右子树的二叉树) 特殊输入测试(二叉树的根节点为nullptr;只有一个节点的二叉树) 解题思路: 1)使用队列: 每次打印一 阅读全文
posted @ 2019-03-05 21:43 GuoXinxin 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的 阅读全文
posted @ 2019-03-05 14:45 GuoXinxin 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、名词概念 LB 指的就是在 Leaderboard 得到的分数,由上,有 Public LB 和 Private LB 之分。 自己做的 Cross Validation 得到的分数一般称为 CV 或是 Local CV。一般来说 CV 的结果比 LB 要可靠。 二、流程 https://www 阅读全文
posted @ 2019-03-04 21:05 GuoXinxin 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 定义栈的数据结构(push/pop),请在该类型中实现一个能够得到栈中所含最小元素的min函数(三者的时间复杂度都应为O(1))。 测试用例: 1)新压入栈的数字比之前的最小值大/小 2)弹出的数字不是最小的元素/是最小的元素 解题思路: 1)借助辅助栈存储最小值,辅助栈顶一定都当前栈的 阅读全文
posted @ 2019-03-04 19:59 GuoXinxin 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字, 例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 测试用例: 矩 阅读全文
posted @ 2019-03-04 17:04 GuoXinxin 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 操作给定的二叉树,将其变换为源二叉树的镜像。 测试用例: 1)功能测试(普通的二叉树;二叉树的所有节点都没有左子树或者右子树;只有一个节点的二叉树) 2)特殊输入测试(二叉树的根节点为nullptr) 解题思路: 1)交换二叉树非叶子节点的左右子树 2)不使用临时变量交换,使用函数swa 阅读全文
posted @ 2019-03-03 17:09 GuoXinxin 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页