上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 题目描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。输入样例:例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈... 阅读全文
posted @ 2019-04-12 12:24 鲁太师 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。输入描述:输入:5 7 6 9 11 10 8输出:trueC+... 阅读全文
posted @ 2019-04-12 10:23 鲁太师 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 题目描述:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 1213 14 15 16... 阅读全文
posted @ 2019-04-11 15:09 鲁太师 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 题目描述:操作给定的二叉树,将其变换为源二叉树的镜像。输入描述:二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9... 阅读全文
posted @ 2019-04-11 11:55 鲁太师 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 题目描述:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。C++代码:struct ListNode { int val; struct ListNode *next;... 阅读全文
posted @ 2019-04-11 11:09 鲁太师 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 题目描述:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)C++代码:/*struct TreeNode { int val; struct TreeNode *left... 阅读全文
posted @ 2019-04-11 10:29 鲁太师 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 目录1.unique_ptr2.auto_ptr3.shared_ptr3.1shared_ptr简介3.2通过辅助类模拟实现shared_ptr4.weak_ptr4.1weak_ptr简介4.2用法4.3w... 阅读全文
posted @ 2019-04-10 19:31 鲁太师 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 问题描述:给定两个字符串str1和str2,返回两个字符串的最长公共子序列,例如:str1 = “1A2C3D4B56”,str2 = "D23CA45B6A",,“123456”或者“12C4B6”都是最长公... 阅读全文
posted @ 2019-04-09 15:47 鲁太师 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 问题描述:给定数组p,返回p的最长公共递增子序列长度,比如p={ 2,1,5,3,6,4,8,9,7 },最长公共子序列为{1,3,4,8,9},所以返回长度为5.设dp[i]表示L中以ai为末元素的最长递增子序... 阅读全文
posted @ 2019-04-09 09:59 鲁太师 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 问题描述:给定一个矩阵m,从左上角开始每次只能向下或者向左走,最后到达右下角的位置,路径上的数字累加起来就是路径和,返回所有路径中最小路径和。如果给定矩阵如下,则路径1,3,1,0,6,0是所有路径中路径和最小的... 阅读全文
posted @ 2019-04-08 22:28 鲁太师 阅读(542) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页