自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 2021-08-06

数据结构第三章树学习笔记二叉树用数组表示二叉树用链表表示二级目录三级目录 浙江大学慕课数据结构第三章树 二叉树 有左右之分的度为2的树,有三种结点(孩子数0,1,2),树的边N=结点树M-1。因此n0+n1+n2 -1= n1+2*n2,这样叶子的数就等于孩子数为2结点数+1。 用数组表示二叉树 可以先将二叉树按层次顺序编号,结点i左孩子序号为2i,但是对缺的结点会造成空间浪费. 用链表表示 是较好的方式 left_child data right_child 在遍历二叉树的过程可以看作从

2021-08-07 12:47:49 100

原创 数据结构慕课第二章学习笔记

在学习浙江大学的数据结构慕课时,发现了一些问题,在本文章中记录并分享给大家。

2021-08-04 21:42:17 97

原创 C++实现leetcode题414

题目是在int非空数组寻找第三大的值 最简单常用的方法也就是设置三个变量去存储三个最大的数,问题在于如何判断是否有三个最大的值,这里用了LONG型初始化这三个变量,从而对任何的int型都能在second和third未赋值时对其赋值,但是也让存储空间变大。 class Solution { public: int thirdMax(vector<int>& nums) { long max = 0,second = LONG_MIN,third = LONG_MIN

2020-11-20 20:49:17 84

原创 leetcode day2

在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄,他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间,你需要输出艾希的中毒状态总时长。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/teemo-attacking 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 解答: class Solution { public: int findPoisonedD

2020-11-19 23:46:16 92

原创 leetcode day1

学习目标:leetcode题库 每日打卡 题:485.给定一个二进制数组, 计算其中最大连续1的个数。 class Solution { public: int findMaxConsecutiveOnes(vector<int>& nums) { int max = 0; int count = 0; int len = nums.size(); for(int i = 0; i<len; i++)

2020-11-18 20:38:06 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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