c语言
-
C语言——数据结构——计算next和nextval
计算 “next” 和 “nextval” 是在串中进行模式匹配时经常使用的概念,通常用于字符串匹配算法中的 KMP(Knuth-Morris-Pratt)算法。 在 KMP 算法…
-
【C语言】程序环境和预处理
文章目录 程序环境和预处理 程序的编译环境和执行环境 详解编译+链接 编译本身也分为几个阶段 运行环境 预处理详解 预定义符号 #define #define定义标识符 #defi…
-
【进阶C语言】指针和数组笔试题解析
指针和数组笔试题解析 1. 一维数组 1.1 回顾知识点 1.2 思考该结果是什么? 2. 字符数组 2.1 回顾知识点 2.2 思考该结果是什么? 2.3 思考另一组 2.4 再…
-
【数据结构】庖丁解牛,图文结合带你轻松上手带头循环链表
君兮_的个人主页 勤时当勉励 岁月不待人 C/C++ 游戏开发 Hello,米娜桑们,这里是君兮_,我们今天接着上回的单链表来讲讲带头双向循环链表,这种链表也是我们在实际应用中最常…
-
【2023华为od-C卷-第三题-智能驾驶】100%通过率(JavaScript&Java&Python&C++)
本题已有网友报告代码100%通过率 OJ &答疑服务 购买任意专栏,即可添加博主vx:utheyi,获取答疑/辅导服务 OJ权限获取可以在购买专栏后访问网站:首页 R…
-
华为OD机试 – 生成哈夫曼树(Java & JS & Python & C & C++)
题目描述 给定长度为 n 的无序的数字数组,每个数字代表二叉树的叶子节点的权值,数字数组的值均大于等于1。 请完成一个函数,根据输入的数字数组,生成哈夫曼树,并将哈夫曼树按照中序遍…
-
【C++手撕系列】——设计日期类实现日期计算器
【C++手撕系列】——设计日期类实现日期计算器😎 前言🙌 C嘎嘎类中六大护法实现代码: 获取每一个月天数的函数源码分享 构造函数源码分享 拷贝构造函…
-
【数据结构 | 入门】线性表与链表 (问题引入&实现&算法优化)
🤵♂️ 个人主页: @计算机魔术师 👨💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。 本文是浙大数据结构学习笔记专栏 文…
-
!搜索(DFS&&BFS)!(校内题解,题目来自洛谷和百练poj)
题目: 1.迷宫——洛谷搜索题单1605 2.马的遍历——洛谷搜索题单1443 3.填涂颜色——洛谷搜索题单1162 4.棋盘问题——百练1321 5.马走日——百练4123 6….
-
【进阶C语言】自定义类型:结构体,枚举,联合
前言 作者简介:热爱跑步的恒川,正在学习C/C++、Java、Python等。 本文收录于C语言进阶系列,本专栏主要内容为数据的存储、指针的进阶、字符串和内存函数的介绍、自定义类型…
-
【数据结构】树和二叉树的概念及结构(一)
目录 一,树的概念及结构 1,树的定义 2,树结点的分类及关系 3,树的表示 二,二叉树的概念及结构 1,二叉树的定…
-
数据结构:图详解
图的存储方式 邻接矩阵 首先先创建图,这一个我们可以使用邻接矩阵或者邻接链 表来进行存储,我们要实现的无向图的创建,我们先创建 一个矩阵尺寸为n*n,n为图中的节点个数如图所示 可…
-
【LeetCode】替换空格&&消失的数字&&分割链表&&除自身以外数组的乘积
🌠 作者:@阿亮joy. 🎆专栏:《阿亮爱刷题》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果…
-
华为OD机试 – 会议室占用时间(Java & JS & Python & C & C++)
题目描述 现有若干个会议,所有会议共享一个会议室,用数组表示各个会议的开始时间和结束时间,格式为: [[会议1开始时间, 会议1结束时间], [会议2开始时间, 会议2结束时间]]…
-
【手写数据库toadb】toadb物理存储模型,数据库物理存储原理,物理文件组织关系以及行列混合模型存储结构
存储模型概述 专栏内容: 手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为…
