- 博客(9)
- 收藏
- 关注
原创 C语言实现树与二叉树:从原理到实战的完整指南
树是一种非线性数据结构,由节点集合和边集合构成,满足以下条件:核心术语:二叉树是每个节点最多有两个子节点的树,子树分为左子树和右子树,且顺序不可交换。二叉树可以是空树,或由根节点和左右子树组成。五种基本形态:空树、仅根节点、左子树、右子树、左右子树均存在。
2025-03-30 16:18:30
401
原创 基于C语言实现URL短链接服务系统(改进版)
URL短链接服务是一种将长URL转换为短链接的服务,常用于社交媒体分享、短信发送等场景。本文将介绍如何使用C语言实现一个简单的URL短链接服务系统。本文介绍了一个基于C语言实现的URL短链接服务系统。简单易用:提供清晰的菜单界面功能完整:支持创建、访问和统计功能数据持久化:使用数组存储URL映射信息访问统计:记录每个短链接的访问次数时间记录:保存短链接的创建时间虽然这是一个简单的实现,但它展示了URL短链接服务的基本原理和实现方法。添加数据库支持实现Web接口添加用户认证。
2025-03-26 22:35:25
231
原创 C转C++简易教程(基础篇)
出于有些同学已经学习过c语言但不想投入太多时间重新学习c++,而c++与c有很多相似之处,故出此篇。兼容C语言丰富的STL库string十分好用时间上差一些(牺牲部分效率)万能头:#include<bits/stdc++.h>输出:Hello,world!运行结果n++改为++n结果则为4如果没有using namespace则需要把每个量前加std::eg. std::cin,std::cout,std::endl如果实际运行时间超时可以考虑把cincout改为scanf和printfc语言
2025-03-22 19:25:33
394
原创 栈(Stack):从原理到实战应用
/ 存储元素的数组int top;// 栈顶下标(-1表示空栈)} Stack;编译器中的语法检查(括号匹配)函数调用栈管理浏览器前进/后退功能深度优先搜索(DFS)算法附录:代码中未使用的int *p字段可移除以优化结构体设计。
2025-03-22 10:56:17
385
原创 一个简易的短地址服务小练习
62进制压缩算法命令行交互系统基础访问统计功能关键收获理解短地址服务的核心原理掌握进制转换的实际应用实践C语言模块化开发。
2025-03-13 23:38:35
897
原创 链表小作业
/ 存储姓名(最长19字符+结束符)// 存储手机号(如+86 13812345678)} Contact;typedef作用:将重命名为Contact,后续可直接用Contact声明变量。字段设计name[20]:限制姓名长度,防止内存溢出phone[15]:兼容国际号码格式// 数据域:存放联系人信息// 指针域:指向下一个节点} Node;结构体嵌套Node包含Contact类型的成员,实现数据封装。自引用指针允许每个节点指向同类型的下一个节点,形成链式结构。typedef。
2025-03-13 21:43:47
357
原创 数据结构与算法:构建高效程序的核心基石
基本语法 → 数据结构应用 → 基础算法 → 通用算法设计 → 算法方法论。类比写作能力发展:识字 → 短篇作文 → 长篇创作 → 文学理论。:理解原理 → 手写实现 → 优化改进 → 实际应用。:关注最高阶项的增长趋势。
2025-03-09 23:59:12
845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人