自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据结构--顺序表】

顺序表底层是数组,对数组实现封装,实现了常用的增删查改操作的接口(可以直接调用顺序表中增删查改相关方法)

2025-09-12 10:24:25 461 2

原创 每日一题:牛客HJ76 尼科彻斯定理

【代码】每日一题:牛客HJ76 尼科彻斯定理。

2025-09-11 23:40:01 270

原创 牛刀小试:C语言中关于文件操作和命令行参数知识的考查

例如 ~/docs/file.txt → /home/你的用户名/docs/file.txt。在 C 语言标准库里,文件被抽象成一种叫 FILE 的结构体(struct FILE)。argv:argument vector,是一个字符串数组,存放所有命令行参数。例如 ./file.txt 表示当前目录下的 file.txt 文件。(1)打开文件:fopen:打开文件,得到一个 FILE* 指针。有时 ./a.out 表示运行当前目录下的 a.out 程序。特点:写法简短,但依赖你运行程序的位置。

2025-09-11 21:32:27 1059

原创 【牛客JZ17 打印从1到最大的n位数 (陷阱版)】

比如 int arr[100];生命周期:malloc 分配 → free 释放。需要手动申请(malloc)和释放(free)。生命周期由程序员控制,不会随着函数结束自动销毁。生命周期由编译器控制,函数结束时会自动释放。堆内存 → 不会销毁(需要手动 free)。调用者传进来的变量 → 还在,所以能被修改。适合存储 大小不确定 或 很大的数组。指针本身(变量)会随着函数结束被销毁。栈内存 → 会被销毁(返回后失效)。生命周期:程序启动 → 程序结束。内存自动分配和释放,程序员不用管。

2025-09-09 17:48:22 341

原创 【C++ 运算符重载入门:一篇搞懂「为什么重载」「怎么重载」「何时重载」】

C++运算符重载入门指南 本文介绍了C++中运算符重载的核心概念和应用方法。主要内容包括: 多态性分类:编译时多态(通过函数重载和模板实现)和运行时多态(通过虚函数实现) 运算符重载的本质:将运算符视为函数,通过operator@形式重载 重载规则:不能创建新运算符、不能改变操作数个数/优先级/结合性等 实现方式: 类外重载:需注意访问权限问题 友元重载:可访问私有成员,需注意单目/双目运算符的参数传递 成员函数重载:隐含this指针传递对象 应用场景:当需要对自定义类型进行运算符操作时使用,但某些运算符(

2025-06-16 22:57:55 1259

原创 【C++ 类型转换全解:系统预定义类型与类类型的双向转换逻辑】

本文系统介绍了C++中的类型转换机制,主要包括两类转换方式:1) 系统预定义类型间的隐式和显式转换;2) 类类型与系统预定义类型间的转换,主要通过转换构造函数和类型转换函数实现。转换构造函数将其他类型数据转换为类对象,需单参数;类型转换函数则将类对象转换为其他类型数据,定义时需注意函数格式和返回要求。二者共同构成了C++完整的类型转换体系,为编程提供了灵活的数值转换能力。

2025-06-11 00:35:20 558

原创 【C++ 多态性核心:虚函数的机制与底层逻辑】

多态性与虚函数摘要 本文介绍了C++中的多态性概念和虚函数机制。主要内容包括: 通过形状类继承体系示例,展示了虚函数实现的多态行为,即基类指针指向派生类对象时能调用正确的函数版本 虚函数定义格式和使用要点,包括派生类重写时函数原型必须完全匹配 虚函数调用规则:只有通过基类指针/引用访问才能实现运行时多态 内存管理基础,解释程序运行时的内存分区情况(代码区、全局区、堆区、栈区等) 虚函数机制是C++实现运行时多态性的关键技术,通过虚函数表实现动态绑定,使程序具有更强的灵活性和扩展性。

2025-06-10 23:26:05 674

原创 三种方法解决Leetcode 189.轮转数组---O(1)的方法你能想到吗?

不断优化时间复杂度

2025-06-08 16:57:46 218 1

原创 【STL 入门指南:一文读懂 C++ 标准模板库的核心概念与常用组件】

本文只是简单介绍了STL,并没有过多展开

2025-06-07 10:20:19 138

原创 【轻松搞懂大 O 表示法:算法复杂度分析的底层逻辑与实战案例】

零基础带你搞懂算法复杂度

2025-06-06 17:18:45 575

原创 【C++--从对象到对象数组】

分享了从对象到对象数组的相关知识,回顾了构造函数 辨析了复制与赋值的区别 讲解了this指针

2025-04-25 22:14:11 581

原创 【C++---友元】

本篇讲解了c++中关于友元的知识点

2025-04-25 17:58:20 394

原创 【C++--静态成员(超详细版)】

本篇细致的整理了c++中静态成员相关知识点,讲解伴随着举例,也细致讲解了this指针以及链式调用,欢迎大家与我讨论

2025-04-25 17:22:35 1827

原创 【python中的程序设计结构】

本文分享了python中的程序设计结构知识 条件表达式 选择结构 循环结构,适用于已经学过c语言的同学学习python 避免语法混淆

2025-04-25 15:52:35 880

原创 【Python 中的基础数据结构】

本文讲解了pyhton中的基础数据结构

2025-04-25 11:14:02 292

原创 【python--函数】

本篇分享的是python相关的函数知识,最后讲解了易混淆的sort和sorted的区别

2025-04-25 10:56:02 1017

空空如也

空空如也

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

TA关注的人

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