摘要: 析构函数与虚函数 代码一 #include<iostream> using namespace std; class ClxBase{ public: ClxBase() {}; ~ClxBase() {cout << "Output from the destructor of class Clx 阅读全文
posted @ 2020-11-16 14:53 kite97 阅读(216) 评论(0) 推荐(0) 编辑
摘要: [待更 CCF 202009-1 试题编号: 202009-1 试题名称: 称检测点查询 时间限制: 1.0s 内存限制: 256.0MB 题目背景 2020 年 6 月 8 日,国务院联防联控机制发布《关于加快推进新冠病毒核酸检测的实施意见》,提出对“密切接触者”等八类重点人群“应检尽检”,其他人 阅读全文
posted @ 2020-10-09 16:07 kite97 阅读(753) 评论(0) 推荐(0) 编辑
摘要: [待更] 二叉树根节点到叶子节点的所有路径的数字之和 题目描述 给定一个仅包含数字 0−9 的二叉树,每一条从根节点到叶子节点的路径都可以用一个数字表示。 例如根节点到叶子节点的一条路径是1→2→3,那么这条路径就用123 来代替。 找出根节点到叶子节点的所有路径表示的数字之和 例如: 这颗二叉树一 阅读全文
posted @ 2020-09-22 11:29 kite97 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 最小编辑代价 题目描述 给定两个字符串str1和str2,再给定三个整数ic,dc和rc,分别代表插入、删除和替换一个字符的代价,请输出将str1编辑成str2的最小代价。 示例1 输入 "abc","adc",5,3,2 输出 2 示例2 输入 "abc","adc",5,3,100 输出 8 i 阅读全文
posted @ 2020-09-07 15:46 kite97 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 二叉树的之字形层次遍历 题目描述 给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替) 例如: 给定的二叉树是{3,9,20,#,#,15,7}, 该二叉树之字形层序遍历的结果是 [ [3], [20,9], [15,7] ] 示例1 输入 {1,#,2} 阅读全文
posted @ 2020-09-04 15:55 kite97 阅读(329) 评论(0) 推荐(1) 编辑
摘要: python 浅拷贝 dp = [[0] * 3 ]*3 dp[1][1] = 1 print(dp) #[[0, 1, 0], [0, 1, 0], [0, 1, 0]] 列表推导式 dp = [[0] * 3 for j in range(3)] dp[1][1] = 1 print(dp) # 阅读全文
posted @ 2020-08-26 17:01 kite97 阅读(189) 评论(0) 推荐(0) 编辑
摘要: STL的sort()算法 灵魂追问 STL里sort算法用的是什么排序算法? 数据量大和数据量小都适合用快速排序吗? 快速排序的时间复杂度不是稳定的nlogn,最坏情况会变成n^2,怎么解决复杂度恶化问题? 快速排序递归实现时,怎么解决递归层次过深的问题? 递归过深会引发什么问题? 怎么控制递归深度 阅读全文
posted @ 2020-08-19 15:08 kite97 阅读(319) 评论(0) 推荐(1) 编辑
摘要: 最长下降子序列 一些预备知识 结构体 vs2019定义在xstddef而不是funtional // STRUCT TEMPLATE greater template <class _Ty = void> struct greater { _CXX17_DEPRECATE_ADAPTOR_TYPED 阅读全文
posted @ 2020-08-12 23:14 kite97 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 单链表的各种花样 以下的数据结构基于单链表 反转从m到n的链表(reverse pro版) 考虑几个问题 m,n的合法性与取值范围(链表只有一个元素,链表只有两个元素,[m,n]在链表内部,m是第一个节点,n是最后一个节点) 逆转[m,n]的之间的元素与反转整个链表的逻辑类似,都是使用三个指针迭代, 阅读全文
posted @ 2020-08-11 22:58 kite97 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 单链表 概念 与数组不同的是链表的存储单元不一定是连续的 每个结点除了数据域之外保存了后继指针 关于头节点和头指针 头指针指的是链表中第一个结点的存储位置(若无头节点则指针指向第一个节点,否则指向头节点) 头节点则是为了对第一个元素前插入/删除节点时,与其他节点操作一致 链表可以没有头节点但不可以没 阅读全文
posted @ 2020-08-10 23:30 kite97 阅读(134) 评论(0) 推荐(0) 编辑