自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 子数组系列dp:最大子数组和、环形子数组的最大和、乘积最大子数组、乘积为正数的最长子数组长度

使用动态规划思想解析完成子数组系列dp的最大子数组和、环形子数组的最大和、乘积最大子数组、乘积为正数的最长子数组长度。

2024-10-27 11:46:40 181

原创 C++简单多状态dp:买卖股票的最佳时机系列

使用动态规划思想解析并完成股票系列dp题:买卖股票的最佳时机含手续费、买卖股票的最佳时机含冷冻期,买卖股票的最佳时机Ⅲ,买卖股票的最佳时机Ⅳ。

2024-10-22 16:26:46 1102

原创 C++简单多状态dp:按摩师、打家劫舍II、删除并获得点数、粉刷房子

使用动态规划思想详解力扣题:按摩师、打家劫舍II、删除并获得点数、粉刷房子。

2024-10-18 17:08:56 849

原创 Qt:设置程序图标与主窗口背景图片

推荐个简单的方法设置Qt应用程序的图标和更改主窗口的背景图片。

2024-10-13 15:26:38 556

原创 【C++】特殊类设计

讲解一些特殊的类如何设计,例如不能被拷贝或继承的类,只能在栈上或者堆上生成的类,以及单例模式的饿汉和懒汉实现方式。

2024-09-25 16:28:08 738

原创 【C++】智能指针模拟实现及详解

智能指针是一种特殊的类模板,用于自动管理具有动态分配生命周期的对象。它们通过模拟指针的行为来工作,但提供了自动的内存管理功能,从而减少了内存泄漏的风险。 使用智能指针可以确保当它们所指向的对象超出作用域或被显式删除时,所指向的对象也会被自动删除。

2024-09-22 17:07:16 925

原创 IPv4和子网掩码

结合图文了解IPv4和子网掩码,以及如何判断两个IP地址是否处于同一网段,并附练习题。

2024-08-31 09:38:50 820

原创 【C++】C++11新增特性

相比于C++98,C++11带来了大量的新特性和改进,其中包含了约140个新特性,C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率。是个容器,但是没有新开空间,里面有两个指针,一个指向第一个元素(常量数组的开始),一个指向最后一个元素的后一个位置(常量数组的结束),所以是8/16字节,因为是两个指针(first, last)在C++中,类的右值通常是一个临时对象,如果在表达式结束时没有被绑定到引用,就会被废弃。

2024-08-18 22:48:06 1065

原创 【Linux】信号(signal)

主要总结Linux中信号机制和主要函数及代码演示。

2024-07-19 16:16:53 1076

原创 【Linux】进程间通信

详解Linux下进程间通信的方式,以及使用图文和代码演示效果,包括管道通信,共享内存等。

2024-07-16 18:23:49 832

原创 【Linux】动/静态库的创建和使用

Linux系统下的动态库与静态库的特点、打包与使用。

2024-06-25 12:49:50 728

原创 【Linux】基础 I / O

Linux系统下的基础I/O笔记和讲解

2024-06-24 13:22:27 839

原创 【C++】红黑树的模拟实现

红黑树的概念与模拟实现

2024-05-17 15:20:03 1006

原创 【C++】AVL树的模拟实现

AVL树的概念与模拟实现。

2024-05-17 15:19:57 770

原创 【C++】set与map的使用

了解stl库中关联式容器set与map的基础用法。

2024-05-03 01:58:00 1252

原创 【C++】简易二叉搜索树

搜索二叉树的简易版实现

2024-04-27 22:06:31 1052 1

原创 【C++】多态

详解面向对象的三大特征之一的多态概念。

2024-04-23 16:48:10 769

原创 【C++】继承

详解面向对象的三大特征之一的继承概念。

2024-04-17 15:37:43 836

原创 【C++】优先级队列(priority_queue)的用法与实现

主要讲解优先级队列(priority_queue)的使用方法,以及仿函数的应用与示例,最后模拟实现优先级队列的功能。

2024-04-09 22:03:48 1728

原创 【C++】List的模拟实现

对C++STL中的list进行功能上的模拟实现。

2024-04-04 17:08:10 767

原创 【Linux】进程控制

详细讲解了进程控制相关的知识点,例如程序的创建,终止,等待,以及相应的函数概念和最后手搓一个简单的命令解释器。

2024-03-25 22:03:54 851

原创 【Linux】进程详解

帮助快速了解Linux中进程的相关知识。

2024-03-20 15:40:54 1410

原创 【C++】vector的模拟实现

对STL标准库模板中的 vector 进行一个精简版的复现,将其主要的功能进行一个简单的模拟实现。

2024-03-20 15:40:37 301

原创 【Linux】调试工具 - gdb

Linux系统的调试工具gdb的使用详解

2024-03-11 22:09:41 1059 1

原创 【C++】String类常用函数的模拟实现

对C++string库中的大部分常用函数进行模拟实现。

2024-03-09 16:53:31 840

原创 【C++】String常用的函数总结

总结了在C++中较为常用的十几个string函数,例如构造,容量,修改等、较常用的函数。

2024-03-05 00:26:52 2378

原创 【数据结构】排序(2)

对排序算法中的快速排序和归并排序进行详解与递归/非递归实现,并对常见的排序算法进行归类总结。

2024-02-23 17:17:31 1429

原创 【数据结构】排序(1)

对常见的部分排序算法进行详解以及其实现。

2024-02-23 17:17:16 1084

原创 C/C++内存管理详解

对C/C++的内存管理做出详解,包含分别对应的内存管理方式,底层实现原理,了解内存泄漏及应对内存泄漏等。

2024-02-17 16:08:13 2497

原创 初识C++(3)

对C++基础入门知识的汇总学习,包括初始化列表,static成员,友元,内部类。

2024-02-07 23:48:40 1055 1

原创 类的6个默认成员函数(下)

对C++中默认的6个成员函数中的:赋值重载、const成员、取地址以及const取地址操作符重载进行了一些主要知识汇总。

2024-02-07 23:48:19 1014 1

原创 类的6个默认成员函数(上)

对C++中默认的6个成员函数中的:构造函数、析构函数、拷贝构造函数进行了一些主要知识汇总。

2024-02-03 21:21:01 1167 1

原创 初识C++(2)

C++中内联函数、类和对象、this指针的一些主要知识汇总。

2024-02-03 11:12:21 853 1

原创 初识C++(1)

快速了解C++的一些基础内容,命名空间、缺省参数、函数重载、引用。

2024-02-01 23:36:43 973 1

原创 树的概念与功能实现

对树的基础概念,二叉树的基础概念做详细了解,以及如何实现二叉树的一些基本功能。

2023-12-31 15:55:13 952

原创 数据结构->堆排序与Top k问题

了解堆排序以及解决Top K问题及要点

2023-12-29 22:09:32 397 1

原创 数据结构->堆的实现详解

对数据结构堆的基础概念以及如何简易实现堆进行分布解析。

2023-12-29 22:08:07 470 1

原创 数据结构-队列的概念与实现讲解

对队列的基础概念以及如何实现链式队列进行讲解。

2023-11-30 16:33:01 888

原创 数据结构-栈的概念与实现讲解

对栈的基础概念以及如何实现顺序栈进行讲解。

2023-11-30 16:32:55 417

原创 单(双)链表的基础概念与实现讲解

对于单链表与双链表的基础概念以及对于两个链表功能的实现进行详细讲解,以及链表优缺与顺序表的对比。

2023-11-28 22:39:19 1160

空空如也

空空如也

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

TA关注的人

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