数据结构
-
『初阶数据结构 • C语言』⑩ – 队列的概念与实现(附完整源码)
1.队列的概念及结构 队列对于临时数据的处理也十分有趣,它跟栈一样都是有约束条件的数组(或者链表)。区别在于我们想要按什么顺序去处理数据,而这个顺序当然是要取决于具体的应用…
-
C语言进阶——自定义类型:结构体
🌇个人主页:_麦麦_ 📚今日名言:生活不可能像你想象的那么好,也不会像你想象的那么糟。——莫泊桑《羊脂球》 目录 一、前言 二、正文 1结构体 1….
-
路径规划A*(A-Star)算法
路径规划A*算法介绍 A*(A-Star)算法是一种常用的寻路算法,用于图形表达的环境中找到起点到目标点的最短路径。 代价函数𝑓(𝑛)由两部分组成:…
-
C/C++如何给高效给数组赋值
一、默认给数组赋值有两种情况: 声明的同时初始化 int a[5]={1,2,3,4,5};声明后再初始化 int a[5]; a[0]=1;a[1]=2;a[2]=3;a[3]=…
-
数据结构(嵌入式)
学习方法:听+多思考+多敲代码 核心:把一些复杂的数据进行分类,代码更加具有层次性。 学习意义:提高编程能力,程序可复用性,可维护性,可读性强。 一:数据结构的…
-
【2023考研】数据结构常考应用典型例题(含真题)
前言 本文针对《数据结构》,博主花了几天时间列出了考研常考的应用题型,讲解详细,方便复习。 各类题型所涉及的知识点包括但不限于队列、二叉排序树、平衡二叉树、哈夫曼树及哈夫曼编码、图…
-
【数据结构】八大排序之归并排序算法
🦄个人主页:修修修也 🎏所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 目录 一.归并排序简介及思想 二.归并排序的代码实现…
-
Long, int, uint, char 等整型总结
一个字节就是8byte, 也就是2^8 一个字就是4Byte,也就是2^4 ———————…
-
oracle的时间格式化函数
Oracle数据库中常用的时间格式化函数包括: 1. TO_CHAR:将日期型数据格式化为字符串,常用的格式包括: – TO_CHAR( date, ‘YY…
-
数据结构实验报告(四)——查找和排序算法
实验目的 1. 掌握顺序查找技术和拆半查找技术以及部分排序算法的设计思想; 2. 掌握查找、部分排序算法的实现与执行过程。 实验原理 查找算法 1.顺序查找:从数组第一个元素开始逐…
-
Java-数据结构(二)-Map:HashMap、TreeMap、LinkedHashMap
目录 一、 引言 二、问题 2.1 什么是Map 2.2 使用Map的好处 2.3 Map的底层原理 2.4 Key和Value的含义 2.5 Key值为什么不能重复 2.6 Ke…
-
深度解析Trie(字典树)
目录 一、Trie简介 二、用数组实现Trie 三、存储与查询 四、应用:最大异或对 References 一、Trie简介 Trie,又称字典树或前缀树,常用来存储和查询字符串。…
-
C语言进阶——数据结构之链表
前言 hello,大家好呀,我是Humble 在之前的两篇博客,我们学完了数据结构中的顺序表,还对它进行了一个应用,做了一个通讯录的小项目 那今天我们再来学习一个新的数据结构——…
-
C++之数据类型转换(全)
文章目录 自动类型转换 string与“万物”互转 const char *与“万物”互转 char* 与”万物“互转 char[]与int,float,double互转 int,…
-
数据结构:链表基础OJ练习+带头双向循环链表的实现
目录 一.leetcode剑指 Offer II 027. 回文链表 1.问题描述 2.问题分析与求解 (1) 快慢指针法定位链表的中间节点 (2) 将链表后半部分进行反转 附:递…
