根据前序和中序遍历存储二叉树的一种方法

二叉树的建立可以通过带空指针的遍历序列建立,例如有如下二叉树。 其三种遍历序列分别为: DLR: ABDFGCEH LDR: BFDGACEH LRD: FGDBHECA 那么可以通过带空节点的前序序列AB#DF##G##C#E#H##(其中‘#’表示空节点)来创立并使用递归输入存储二叉树。...

2019-04-19 15:39:10

阅读数 33

评论数 0

试解leetcode算法题--括号有效最少添加

<题目描述> 给定一个由 ‘(’ 和 ‘)’ 括号组成的字符串 S,我们需要添加最少的括号( ‘(’ 或是 ‘)’,可以在任何位置),以使得到的括号字符串有效。 <原题链接> https://leetcode-...

2019-02-13 14:10:45

阅读数 61

评论数 0

试解leetcode算法题--用队列实现栈

<题目描述> 使用队列实现栈的下列操作: push(x) – 元素 x 入栈 pop() – 移除栈顶元素 top() – 获取栈顶元素 empty() – 返回栈是否为空 <原题链接> https://lee...

2019-02-13 14:04:53

阅读数 56

评论数 0

试解leetcode算法题--设计循环双端队列

<题目描述> 设计实现双端队列,支持以下操作: MyCircularDeque(k):构造函数,双端队列的大小为k。 insertFront():将一个元素添加到双端队列头部。 如果操作成功返回 true。 insertLast():将一个元素添加到双端...

2019-02-13 14:01:36

阅读数 114

评论数 0

试解leetcode算法题--设计循环队列

<题目描述> 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。 <原题链接> https://lee...

2019-02-13 13:58:42

阅读数 89

评论数 0

试解leetcode算法题--比特位计数

<题目描述> 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 <原题链接> https://leetcode-cn.com/...

2019-02-13 13:55:19

阅读数 32

评论数 0

试解leetcode算法题--用栈实现队列

<题目描述> 使用栈实现队列的下列操作: push(x) – 将一个元素放入队列的尾部。 pop() – 从队列首部移除元素。 peek() – 返回队列首部的元素。 empty() – 返回队列是否为空。 <原题链接&am...

2019-02-13 13:51:39

阅读数 54

评论数 0

试解leetcode算法题--翻转图像

<题目描述> 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。 反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。 <原题链接&...

2019-02-13 13:48:35

阅读数 24

评论数 0

试解leetcode算法题--有效的括号

<题目描述> 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 <原题链接> ...

2019-02-13 13:43:11

阅读数 30

评论数 0

试解leetcode算法题--两数相加

<题目描述> 给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储 一位 数字。 <原题链接> https://leetcode-cn.com/pro...

2019-02-13 13:38:11

阅读数 32

评论数 0

试解leetcode算法题--字符串转换整数

<题目描述> 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整...

2018-11-30 19:13:52

阅读数 43

评论数 0

ctf题库--这是什么鬼东西

<题目> what a fuck!这是什么鬼东西? 解题链接: http://ctf5.shiyanbar.com/DUTCTF/1.html <过程> 打开链接,弹出的是一堆符号,没有任何提示信息,看起来似...

2018-11-30 18:58:17

阅读数 538

评论数 0

【图解】C++控制台调用MFC带自定义界面的dll

※程序在vs2010编译运行 1.使用vs2010新建mfc动态链接库项目, 2.等待项目创建完成后,在资源管理器界面新添加自定义的对话框资源。 3.设好选项后,创建对话框,然后自行进行相关控件的配置。 4.之后在主界面上【右击】【添加类】,并设好类名。 5.在生成的“类名”.cpp文...

2018-11-08 17:36:56

阅读数 499

评论数 0

小技巧--主机不联网的情况下为虚拟机配置虚拟网络

<背景> 在做渗透测试时为保证实验安全往往使用虚拟机进行练习,而保证攻击机与靶机的网络连通是很必要的,尤其是在物理机(主机)无法联网的情况下。 <要求> 1.两台及以上的虚拟机(任意系统) &l...

2018-10-28 15:27:24

阅读数 856

评论数 0

ctf题库--上传绕过

<题目> bypass the upload 格式:flag{} 解题链接: http://ctf5.shiyanbar.com/web/upload 通过 <过程> 1.打开题目链接要求上传文件,先新建一个t...

2018-10-27 20:08:02

阅读数 657

评论数 0

渗透测试模拟实验

利用已知漏洞进行一次简单的渗透测试。 <用到工具> 1.靶机:win2000sp4 2.攻击机:kali 3.用到工具:VMware、metasploit、nmap等 4.利用漏洞:MS08-067 <流程&...

2018-10-27 12:31:19

阅读数 176

评论数 0

ctf题库--简单的sql注入③

<题目> mysql报错注入 格式:flag{} 解题链接: http://ctf5.shiyanbar.com/web/index_3.php <解答> 1.打开题目链接,在查询中输入1,发现地址栏变化。 ...

2018-10-23 21:37:43

阅读数 624

评论数 0

ctf题库--天下武功唯快不破

<题目> 看看响应头 格式:CTF{ } 解题链接: http://ctf5.shiyanbar.com/web/10/10.php <解答> 解题过程式解答: 1.打开拿到的网站链接,出现以下提示信息。 2...

2018-10-23 20:17:55

阅读数 457

评论数 0

试解leetcode算法题--求解方程

<题目描述> 求解一个给定的方程,将x以字符串”x=#value”的形式返回。该方程仅包含’+’,’ - ‘操作,变量 x 和其对应系数。 如果方程没有解,请返回“No solution”。 如果方程有无限解,则返回“Infinite soluti...

2018-08-19 17:29:05

阅读数 240

评论数 0

试解leetcode算法题--翻转字符串里的单词

<题目描述> 给定一个字符串,逐个翻转字符串中的每个单词。 示例: 输入: “the sky is blue”, 输出: “blue is sky the”. <原题链接&g...

2018-08-18 16:01:53

阅读数 1339

评论数 0

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