
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
顺表实现通讯录: 点击~顺序表实现通讯录在日常生活中,我们经常需要记录和管理大量的联系人信息,比如朋友的电话号码、家庭成员的生日等等。而通讯录就是一种常见的方式,用于存储和组织这些联系人信息。通讯录可以采用不同的数据结构来实现,前面我使用了顺序表创建,单链表是一种常用且简单的数据结构之一。单链表由一系列节点组成,每个节点包含两部分:数据域和指针域。数据域用于存储联系人的信息,指针域用于指向下一个节

一些面试中可能会遇到的二叉树的进阶题目

常见的双指针有两种形式,一种是对撞指针,一种是左右指针。

1.栈区(stack): 在执行函数的时候, 函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放, 栈内存分配运算内置于处理器的指令集中,效率很高, 但是分配的内存容量有限, 栈区主要存放运行函数时而分配的局部变量,函数参数, 返回数据, 返回地址等. 这里推荐一本书2.堆区(heap): 一般由程序员分配释放, 若程序员不释放, 程序结束时可能由OS(操作系统)回收,

本文旨在使用C语言和基础数据结构链表来实现贪吃蛇经典小游戏更多精彩 点击个人主页:酷酷学!!!代码仓库Gitee:爱马仕正文开始贪吃蛇是久负盛名的游戏, 它和俄罗斯方块, 扫雷等游戏位列经典游戏的行列.在编程语言的学习中, 以贪吃蛇为例, 来提高编程能力和逻辑能力.以上是一个简单的贪吃蛇游戏的代码总结,具体的实现方式可能会有所不同,但是核心的思路是相同的。!!

在C/C++编程中,内存管理是至关重要的一个环节。程序员需要合理地分配和释放内存,以确保程序能够正常运行,避免内存泄漏和崩溃。本文将深入探讨C/C++内存管理机制,从内存分布、动态内存管理方式、new和delete的实现原理到定位new表达式,以及malloc/free和new/delete的区别,全面解析C/C++内存管理的方方面面。更多文章, 点击关注博客主页酷酷学!!!正文开始new的原理调

这里map和set的特性需要先铺垫二叉搜索树, 而二叉搜索树也是一种树形解构, 二叉搜索树的特性了解, 有助于更好的理解map和set的特性

本文讲解unordered系列关联式容器, 带你走进哈希的魅力









