自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串匹配(暴力求解方法)

【代码】字符串匹配(暴力求解方法)

2024-03-20 21:25:58 81

原创 判断单链表是否有环、有序单链表去重、单链表逆置、爬楼梯问题、字符串转整形

【代码】判断单链表是否有环、有序单链表去重、单链表逆置、爬楼梯问题、字符串转整形。

2024-03-09 23:15:34 205

原创 直接插入排序、希尔排序、简单选择排序、冒泡排序、快速排序、归并排序

常见的排序算法

2024-02-28 17:01:18 112

原创 gdb调试常用命令

GDB调试常用命令

2023-11-08 20:17:05 759

原创 设计模式(单例模式、工厂模式及适配器模式、装饰器模式)

设计模式可以分为以下三种:下面将介绍单例模式、工厂模式、适配器模式、组合模式。

2023-10-29 21:29:48 920

原创 字符串转int——atoi函数模拟实现

【代码】字符串转int——atoi函数模拟实现。

2023-10-01 18:49:07 107

原创 string类构造函数、拷贝构造函数、赋值运算符重载函数 模拟实现

【代码】string类构造函数、拷贝构造函数、赋值运算符重载函数 模拟实现。

2023-10-01 10:15:57 72

原创 strcpy、strncpy、strcat、strncat、strcmp、memcpy、ststr模拟实现

【代码】strcpy、strncpy、strcat、strncat、strcmp、memcpy模拟实现。

2023-09-27 21:53:02 46

原创 单链表尾插、求单链表中间节点、删除单链表指定元素、单链表逆置、求单链表倒数第K个节点、检测单链表是否为回文结构、求两个单链表交点、判断一个单链表是否带环、单链表销毁

【代码】单链表尾插、求单链表中间节点、删除单链表指定元素、单链表逆置、求单链表倒数第K个节点、检测单链表是否为回文结构、求两个单链表交点、判断一个单链表是否带环、单链表销毁。

2023-09-26 21:28:51 34

原创 二叉树创建、前序遍历、中序遍历、后序遍历、层序遍历

【代码】二叉树创建、前序遍历、中序遍历、后序遍历、层序遍历。

2023-09-24 19:40:10 61

原创 priority_queue 优先队列概念以及常见用法

priority_queue 优先队列概念以及常见用法

2022-11-21 12:55:07 317 1

原创 List介绍与使用:insert() 、erase()、find()、unique()、sort()、reverse()、remove_if()、assign()、front()、back()等

List介绍与使用:insert() 、erase()、find()、unique()、sort()、reverse()、remove_if()、assign()、front()、back()等

2022-11-20 21:21:03 271

原创 vector中push_back()、resize()、reserve()、insert()、erase()、front()、back()、assign()、begin()、end()、clear()

vector相关函数用法

2022-10-30 15:38:19 298

原创 C++动态内存管理 new/delete

C语言内存管理方式在C++中可以继续使用,但有些地方就无能为力而且使用起来比较麻烦,因此C++又提出了自己的内存管理方式:通过new和delete操作符进行动态内存管理。// 1. 单个类型空间的申请---new int* ptr1 = new int; int* ptr2 = new int(100); //申请空间的同时进行初始化// 2. 一段连续空间的申请---new [] //int array[10]; // int[10] //int a = 10...

2022-10-28 16:35:58 500

原创 string类size()、length()、capacity()、reverse()、push_back()、append()、insert()、erase()、substr()等相关函数用法

string

2022-10-28 16:28:37 418

原创 C++知识点总结

类和对象基本知识

2022-10-27 09:36:15 198

原创 高级IO---多路转接模型的实现:select模型、poll模型、epoll模型

多路转接模型的实现:select模型、poll模型、epoll模型

2022-08-29 22:52:12 244

原创 UDP通信程序的编写

UDP通信程序的编写

2022-08-26 12:27:23 418

原创 HTTP协议(超文本传输协议)

HTTP协议(超文本传输协议)简单介绍、协议格式、代码实现

2022-08-25 23:54:10 240

原创 TCP连接管理中的保活机制(防止服务器端关闭客户端发送信息导致程序崩溃)

TCP连接管理中的保活机制(防止服务器端关闭客户端发送信息导致程序崩溃)

2022-08-25 21:22:57 592

原创 TCP 用setsockopt()设置等待时间,减少主动关闭方所处TIME_WAIT的时间

TCP 用setsockopt()设置等待时间,减少主动关闭方所处TIME_WAIT的时间

2022-08-25 20:27:48 916

原创 TCP通讯程序的编写

TCP通讯程序的编写

2022-08-23 14:03:24 1188

原创 项目网页聊天室

项目网页聊天室

2022-08-17 12:11:15 863

原创 使用postman进行http协议的接口调试与测试

使用postman进行http协议的接口调试与测试

2022-08-15 09:13:29 783

原创 ubuntu16.04基于mongoose库搭建服务器

ubuntu16.02基于mongoose库搭建服务器

2022-08-14 21:20:28 268

原创 ubuntu16.04 用mysql数据库进行数据管理项目实例(笔记)

ubuntu16.04 用数据库进行数据管理项目实例

2022-08-12 00:56:25 263

原创 Linux基础指令

Linux基础指令

2022-08-10 10:01:13 218

原创 ubuntu16.04连接mysql服务器

ubuntu16.04连接mysql服务器

2022-08-10 09:49:49 938

原创 jsoncpp库的使用及用httplib库搭建HTTP服务器

jsoncpp库的使用及用httplib库搭建HTTP服务器

2022-08-10 09:19:07 287

原创 vector知识点:vector简介、find函数、insert函数、reverse函数、resize函数、erase函数、pop_back、push_back、迭代器的使用及失效问题、空间增长问题等

vector相关知识点

2022-06-02 23:50:48 2002

原创 OJ-排序子序列

代码如下:

2022-05-18 21:40:46 82

原创 OJ-倒置字符串

eg:代码如下:

2022-05-18 21:37:49 100

原创 OJ-数组中出现次数超过一半的数字、字符串中找出连续最长的数字串

OJ1-数组中出现次数超过一半的数字思路:代码如下:class Solution {public: int MoreThanHalfNum_Solution(vector<int> numbers) { int x = 0, votes = 0, count = 0; for(int num : numbers){ if(votes == 0) x = num; vot..

2022-05-18 21:22:12 90

原创 OJ-字符串中的第一个唯一字符、字符串最后一个单词的长度,验证回文串、字符串相加

class Solution {public:int firstUniqChar(string s) { // 统计每个字符出现的次数 int count[256] = {0}; int size = s.size(); for(int i = 0; i < size; ++i) count[s[i...

2022-05-18 12:38:52 120

原创 OJ-仅仅翻转字母

思路:从前面找到首个字母,从后面往前找找到最后一个字母,进行交换,不断重复此步骤,类似快速排序。代码如下:class Solution {public:bool isLetter(char ch){if(ch >= 'a' && ch <= 'z') return true;if(ch >= 'A' && ch <= 'Z') return true; return false;}string reverseOn..

2022-05-18 12:20:09 72

原创 STL总结

STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。容器:就是将常用的数据结构封装起来,分为序列式容器和关联式容器。序列式容器(线性结构):C++98中提供的:string:动态类型顺序表---char vertor:动态类型顺序表---任意类型的数据都可以放 list:带头结点双向循环链表 deque:双端队列C++11:array:静态类型的顺序表 forw

2022-05-08 15:18:32 459

原创 OJ---打印日期

#include <iostream>#include <cstdio> using namespace std; int dayTab[2][13]={ {0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31} };bool IsLeapYear(int year){ //是否为闰年 return (ye...

2022-05-06 09:18:06 106

原创 OJ-日期累加

#include <iostream>using namespace std;class Date{public: Date(int year = 1900, int month = 1, int day = 1) : _year(year) , _month(month) , _day(day) { // 注意:构造日期是否合法 if (!(_year > 0 && (_month >= 1 &&amp...

2022-05-06 09:02:05 127

原创 OJ---日期差值

#include<iostream>using namespace std;class Date{public: Date(int year = 1900, int month = 1, int day = 1) : _year(year) , _month(month) , _day(day) { // 注意:构造日期是否合法 if (!(_year > 0 && (_month >= 1 && _mon...

2022-05-05 20:36:08 116

原创 OJ---计算一年的第几天

代码如下://天数#include<iostream>using namespace std;bool isLeapYear(int year){ if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) { return true; } else { return false; }}int main(){..

2022-05-05 20:06:36 77

空空如也

空空如也

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

TA关注的人

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