算法
-
【C语言】数组的声明和使用(一维数组、多维数组、字符数组)
数组 一、什么是数组? 二、一维数组 (一)一维数组声明 (二)一维数组初始化 (三)一维数组的引用 三、多维数组(以二维数组为例) (一)二维数组声明 (二)二维数初始化 (三)…
-
Java实现CRC校验算法
Java实现CRC校验算法 CRC(Cyclic Redundancy Check)循环冗余校验算法是一种常用的数据校验方法,用于检测数据传输或存储中是否存在错误。在本文中,我们将…
-
PID温控实验平台搭建(四)——PID温控系统实验代码讲解
PID温控实验平台搭建 (一)PID基础知识介绍 (二)PID进阶知识介绍及源码分享 (三)从零开始搭建STM32温控实验平台 (四)PID温控系统代码讲解 (五)最终实验现象与总…
-
C语言——冒泡排序(分析详解)
冒泡排序 文章目录 冒泡排序 排序算法的介绍 排序的分类 (1)内部排序: (2)外部排序法: 【重点】冒泡排序 1.基本介绍 2.冒泡排序应用实例 3.分析冒泡的过程+代码 排序…
-
【Leetcode】反转链表 合并链表 相交链表 链表的回文结构
目录 一.【Leetcode206】反转链表 1.链接 2.题目再现 3.解法A:三指针法 二.【Leetcode21】合并两个有序链表 1.链接 2.题目再现 3.三指针…
-
山东大学网安学院2022-2023学年【算法分析与设计】期末考试
由于很快就要有软件安全考试,所以先写个草稿放这里,等我想起来了再来填坑。 据说有的题是课后题的原题,大家可以量力刷一下 老师说都是送分题,然而考试中崩溃的我并不这么认为。。。。 一…
-
面板数据缺失填补-stata实现线性插值法过程
目录 一、原始数据说明: 二、代码及过程解释 1.设定面板数据 2.内插法填补数据 3.外插法填补数据 三、注意事项 线性插值是指插值函数为一次多项式的插值方式,其在插值节点上的插…
-
从初学者到专家:Java 数据类型和变量的完整指南
目录 一、字面常量 1.1什么常量? 1.2常见的六种常量类型 二、数据类型 2.1什么是数据类型? 2.2基本数据类型: 2.3引用数据类型 三、变量 3.1什么是变量? 3.2…
-
【蓝桥杯-筑基篇】贪心
🍓系列专栏:蓝桥杯 🍉个人主页:个人主页 目录 1.找零问题 ①暴力枚举 ②贪心 2.人性总是贪婪的 3.堆果子 4.图书推荐 1.找零问题 有币种…
-
头歌数据结构——图——课上课后练
第1关:图的邻接矩阵存储及图初始化 本关任务:根据下面的描述和要求,完成图的邻接矩阵数据结构定义,及图初始化函数。 #include #include #define N 6 #d…
-
【入门级小游戏】C语言数组函数:解析三(N)子棋
目录 一.逻辑思维梳理 二.代码板块的实现 1.游戏主逻辑实现 2.棋盘的打印的数组的创建 2.玩家下棋的实现 3.电脑随机下棋的实现 4.判断输赢 三.分析优化和升级 C语言也学…
-
教学计划编制问题(数据结构 有向图 拓扑排序)
本文对以下教学计划编制问题的解决作出实现,主要使用c语言(带一点cpp),开发环境为codeblocks 17.12,希望对各位读者有所帮助。(源码和数据文件可在主页获取,同时还…
-
类和对象(一)
类和对象(一) C++并不是纯面向对象语言 C++是面向过程和面向对象语言的! 面向过程和面向对象初步认识: C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐…
-
C/C++数据结构(三) —— 双向带头循环链表
文章目录 前言 链表的分类 🍑 单链表 🍑 双链表 🍑 循环链表 双向带头循环链表 🍑 头结点的作用 1. 初始化链…
-
【动态规划】C++算法:446等差数列划分 II – 子序列
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 446. 等差数列划分 II – 子序列 给你一个整数数组 nums ,返回 nums 中所有 等差子序列 的数目…
