自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Golang获取kafka数据积压量(消费者组offset/kafka中数据量)

使用Golang获取kafka数据积压量(消费者组offset/kafka中数据量)

2023-11-14 15:51:15 913 1

转载 git忽略工作区文件权限修改

git忽略文件权限修改

2023-04-04 14:57:40 1310

原创 编程题——手套

牛客网 编程题——手套

2022-03-10 16:59:30 344

原创 C++类和对象(中)--6个默认构造函数

一.六个默认构造函数 如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情 况下,都会自动生成下面6个默认成员函数。 构造函数、析构函数、拷贝构造和赋值重载是其中的重点,两个取地址重载很少会自己实现,默认提供的已经够用。 二.拷贝构造函数 ...

2021-11-24 18:26:37 4016 5

原创 C++模板初阶

目录 1.泛型编程 1.1泛型编程的概念 1.2泛型编程的引入场景 2.函数模板 2.1 函数模板概念 2.2函数模板格式 2.3函数模板的原理 2.4 函数模板的实例化 2.5 模板参数的匹配原则 3.类模板 3.1类模板的定义格式 3.2 类模板的实例化 1.泛型编程 1.1泛型编程的概念 泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。 1.2泛型编程的引入场景 如何实...

2021-10-25 18:33:32 139

原创 C++ 类和对象(上)

目录 1. 类的定义 1.1 定义类的语法 1.2 定义类的两种方法 2. 类的访问限定符及封装 2.1 访问限定符 2.2 封装 3. 类的实例化 4.类模型的大小 4.1 类对象的大小计算方法 4.2 内存对齐规则 5. this 指针 5.1 this的引入 5.2 this指针的特性 1. 类的定义 1.1 定义类的语法 class className { // 类体:由成员函数和成员变量组成 }; // 一定要注意后面的分号 class为定义类的关键字,.

2021-10-09 18:06:02 177

原创 LeetCode517_超级洗衣机(C++)

1、初始分析:设最优的解法中,第i台洗衣机需要递的次数是itime。则最少移动次数为所有itime中的最大值。 比如4台洗衣机瞭衣服数为3 4 4 4 5 则每一台洗衣机需要递的次数都是1。 具体操作为5给4一件,4给3一件,3给2一件,2给1一件。总共一次操作但分析后可以发现,这步操作可以简化为5给1一件。 这样我们就得出一个结论:分析一台洗衣机时,只需要分析它左边的总情况和右边的总情况,而不用管每一边内部具体的细节。 我们先设定几个参数。衣服总数sum 洗衣机总台数n ...

2021-09-30 18:50:09 415

原创 C++入门基础知识

1.C++关键字 C++总计63个关键字,C语言32个关键字。 C++兼容C的用法,所以C语言的那一套依旧实用,此外,C++新加了一批关键字,用来解决一些C语言处理的不好或者没有处理的问题。 C++关键字如下: 暂时我们不会它们一一赘述,后边学习中我们会一个一个的学习。 2.命名空间 2.1什么是命名空间 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些...

2021-09-25 16:25:24 440

原创 顺序表————链表

一.线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结 构,常见的线性表:顺序表、链表、栈、队列、字符串... 线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物 理上存储时,通常以数组和链式结构的形式存储。 数组形式存储图示: 链表形式存储图示: 二.顺序表 1概念及结构 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组..

2021-07-30 14:50:52 176

原创 时间复杂度和空间复杂度

目录 一.算法效率 二.时间复杂度 三.空间复杂度 一.算法效率 算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率 被称作空间复杂度。 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要 的额外空间,在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机 行业的迅速发展,计算机的存储容量已经达到了很高的程度。所以我们如今已经不需要再特别关注一个算法 的空间复杂度。 二.时间复杂度

2021-07-28 22:01:47 211

原创 删除有序数组中的重复项

代码如下 intremoveDuplicates(int*nums,intnumsSize) { if(nums==NULL) { return0; } if(numsSize<2) returnnumsSize; intsrc=1,dst=0; while(src<numsSize) { if(nums[src]==nums[dst]) ...

2021-07-28 14:56:54 149

原创 移除元素oj题

代码如下: intremoveElement(int*nums,intnumsSize,intval) { intsrc,dst; //结束条件时src出数组时 while(src<=numsSize) { if(nums[src]==val) { src++; } else { a[dst]=a[s...

2021-07-28 14:09:09 155

空空如也

空空如也

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

TA关注的人

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