C++
HK_HH
这个作者很懒,什么都没留下…
展开
-
C++ 数据结构: 二叉树的前序, 中序, 后续遍历,层次遍历, 模板函数, 模板类写法
二叉树的前序, 中序, 后续遍历,层次遍历//// Created by 31618 on 2021/5/21.//#include<iostream>#include<string>#include<queue>using namespace std;//链表二叉树的节点结构template<class T>struct binaryTreeNode{public: //构造函数 binaryTreeNode()原创 2021-05-21 15:23:17 · 185 阅读 · 0 评论 -
Leetcode 每日一题 830.
830. 较大分组的位置在一个由小写字母构成的字符串 s中,包含由一些连续的相同字符所构成的分组。例如,在字符串 s = "abbxxxxzyy" 中,就含有 "a", "bb", "xxxx", "z" 和 "yy" 这样的一些分组。分组可以用区间[start, end] 表示,其中 start 和 end 分别表示该分组的起始和终止位置的下标。上例中的 "xxxx"分组用区间表示为 [3,6] 。我们称所有包含大于或等于三个连续字符的分组为 较大分组 。找到每一个 较大分组 的区间,按起始位置原创 2021-01-06 16:39:05 · 94 阅读 · 0 评论 -
Leetcode 每日一题 : 455.分发饼干
455. 分发饼干 : Leetcode假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果 s[j] >= g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例 1:输入: g = [1,2,3], s = [1,1]输出: 1解释:你有三个孩子和两块小饼干原创 2020-12-25 13:18:55 · 214 阅读 · 0 评论 -
C(C++)语言纯手写实现动态数组,及其相关函数(全网最全面/最强)
概述最近了解到了一点数据结构入门的东西, 在学习后, 根据思路, 设计一个C语言实现的简单的动态数组的实现和相关实现思想,方法的讨论, 以及详细的讲解过程步骤。运用 C++ 的面向对象思想 , 依托C语言结构体实现。1. 准备知识malloc() 函数 , relloc() 函数, 指针, struct 结构体 , 一个脑袋, 一双手本教程适应的C语言版本为C89 以上, 适用的编译器为 VS, VSCode , CLion , CodeBlocks等除了VC++6.0 之外的C++编译器使用C原创 2020-11-30 23:05:19 · 1676 阅读 · 1 评论