自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言实现线程池:什么?你是小白?我也是,一起肝了

为了在Linux C聊天室项目里植入线程池,特地肝了线程池。后面完善了聊天室也会分享出来。现将代码分享,备注思路详细,本小白的代码小白应该也能看懂!最后,欢迎纠错指正!直接上代码/************************************************************************* > File Name: Btree.cpp > Author: 念念 > Mail: [email protected] > Created T

2021-09-07 22:51:32 171

原创 力扣——旋转矩阵(C++实现)

解题思路和代码:/************************************************************************* > File Name: rotate.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月27日 星期五 10时52分09秒 > Function: 给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为

2021-08-30 23:58:06 453

原创 力扣——零矩阵(C++实现)

解题思路和代码:/************************************************************************* > File Name: setZero.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月27日 星期五 15时53分25秒 > Function: 编写一种算法,若M × N矩阵中某个元素为0,则将其所在的行

2021-08-30 23:51:01 669

原创 力扣——字符串轮转(C++实现)

解题思路和代码:/************************************************************************* > File Name: isFliped.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月27日 星期五 10时16分49秒 > Function: 字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是

2021-08-30 23:47:54 213

原创 力扣——字符串压缩(C++实现)

解题思路和代码:/************************************************************************* > File Name: compress.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月27日 星期五 9时42分49秒 > Function: 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的

2021-08-30 23:44:35 524

原创 力扣——一次编辑(C++实现)

解题思路和代码/************************************************************************* > File Name: onceEdit.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月26日 星期四 23时11分39秒 > Function: 字符串有三种编辑操作:插入一个字符、删除一个字符或者替换一个

2021-08-30 23:40:26 160

原创 力扣——回文排列(C++实现)

解题思路和代码/************************************************************************* > File Name: URL.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月26日 星期四 19时48分09秒 > Function: 给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。

2021-08-30 23:37:29 288

原创 力扣——互为字符重排(C++实现)

解题思路和代码/************************************************************************* > File Name: canResort.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月25日 星期三 17时33分22秒 > Function: 给定两个字符串 s1 和 s2,请编写一个程序, 确定其

2021-08-30 23:33:14 75

原创 力扣——URL化(C++实现)

解题思路和代码:/************************************************************************* > File Name: URL.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月26日 星期四 18时43分09秒 > Function: URL化。编写一种方法,将字符串中的空格全部替换为%20。

2021-08-30 23:29:22 166

原创 力扣——判断字符是否唯一(C++实现)

解题思路和代码:/************************************************************************* > File Name: isUnique.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月25日 星期三 9时48分09秒 > Function:确定一个字符串所以字符是否全部不同 ************

2021-08-30 23:19:57 286

原创 力扣——两个队列实现一个栈(C++实现)

文章目录提交数据解题思路及代码提交数据解题思路及代码/************************************************************************* > File Name: queueToStack.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月24日 星期二 16时51分03秒 > Function: 两个队列

2021-08-24 18:17:07 248

原创 力扣——两个栈实现一个队列(C++实现)

文章目录提交数据:解题思路及代码:提交数据:解题思路及代码:/************************************************************************* > File Name: seqStack.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月24日 星期二 10时55分23秒 > Function: 两个栈实

2021-08-24 16:27:48 95

原创 数据结构——二叉树基本操作(C++实现)

文章目录前言:实现代码:运行结果:前言:本代码实现二叉树的基本操作(四种遍历,增删查,求节点数,求树高,求单层节点数,求叶子数,镜像反转,相似树,判断完全二叉树,冒泡排序…);如右错误和可优化之处,还请指点!实现代码:/************************************************************************* > File Name: Btree.cpp > Author: 念念 > Mail: 2845906049@q

2021-08-23 12:26:44 856 3

原创 栈实现简单进制转换器(C++实现)

文章目录实现代码:运行结果:实现代码:/************************************************************************* > File Name: stackSysConvert.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月21日 星期六 8时28分21秒 > Function: 使用栈实现进制转换

2021-08-21 09:35:19 122

原创 数据结构——单链表逆序的四种思路(数组,栈,逆序链表,递归)(C++实现)

文章目录实现代码:运行结果:实现代码:/************************************************************************* > File Name: invertLinkList.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月20日 星期五 16时52分40秒 > Function: 链表逆序的四种思路(数

2021-08-20 22:25:54 632

原创 数据结构——顺序队列,链式队列,约瑟夫环(C++实现)

文章目录实现代码:运行结果:实现代码:/************************************************************************* > File Name: calendar.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月19日 星期四 14时19分01秒 > Function: 队列实现(顺序存储,循环队列,实现

2021-08-19 15:24:54 435 2

原创 查找最长数字字串(C实现)

文章目录要求:实现代码:运行结果:要求:原形: int continumax(char *outputstr,char *intputstr)。功能:在字符串中找出连续最长的数字串,并把这个串的长度返回,同时把这个最长数字串付给其中一个函数参数outputstr所指内存。例如:"abcd12345ed125ss123456789"的首地址传给intputstr后,函数将返回9,outputstr所指的值为123456789。实现代码:/******************************

2021-08-19 12:03:36 318

原创 打印任意年份/月份日历(C++)

文章目录要求:实现代码:运行结果:要求:写一个程序可用实现打印任意年份/月份的日历,年历三月一层,分四层打印。实现代码:提示:本代码不同编译器下缩进显示可能有略微差别,自行调整。/************************************************************************* > File Name: calendar.cpp > Author: 念念 > Mail: [email protected] > Cre

2021-08-18 15:58:37 2048

原创 数据结构——栈的实现顺序栈,链式栈(C++实现)

文章目录顺序栈实现代码:运行结果:链式栈实现代码:打印结果:顺序栈实现代码:/************************************************************************* > File Name: seqStack.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月17日 星期二 9时54分23秒 > Function:

2021-08-17 15:09:54 80

原创 数据结构——循环链表约瑟夫环(C++实现)

文章目录实现代码:运行结果:实现代码:/************************************************************************* > File Name: looplist.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月16日 星期一 16时36分20秒 > Function: 循环链表实现约瑟夫环 *****

2021-08-17 09:13:52 807 3

原创 数据结构——单链表(C++实现)

实现代码:/************************************************************************* > File Name: linklist.cpp > Author: 念念 > Mail: [email protected] > Created Time: 2021年08月15日 星期日 14时56分25秒***************************************************

2021-08-15 16:38:37 92 1

原创 C++设计模式

设计模式概述一、概述1.定义:一套被人广泛知晓,广泛使用,经过分类编目的可靠模板代码设计经验总结。2.特点:高内聚,低耦合(也是最终目的)3.核心思想:隔离变化,封装变化4.意义:使用设计模式可以增强代码的复用性,让代码可读性更好,更可靠。学习设计模式有助于提高职业素养,更好的理解软件结构二、设计模式的分类:1.创建型模式:new的解耦(5种)特点:关注对象的创建,着重对象实例化的方式。创建对象的时候隐藏创建的逻辑过程,而不是直接用new实例化一个对象。2.结构性:对象的解耦(7种)特点

2021-08-15 08:31:24 278

空空如也

空空如也

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

TA关注的人

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