算法
-
数据结构——顺序栈与链式栈的实现
目录 一、概念 1、栈的定义 2、栈顶 3、栈底 二、接口 1、可写接口 1)数据入栈 2)数据出栈 3)清空栈 2、只读接口 1)获取栈顶数据 2)获取栈元素个数 3)栈的判空 …
-
华为机试(JAVA)真题Od【A卷+B卷+C卷+D卷】
各语言题库: 【Python+JS+Java合集】【超值优惠】:Py/JS/Java合集 【Python】:Python真题题库 【JavaScript】:JavaScript真…
-
初级数据结构(七)——二叉树
文中代码源文件已上传:数据结构源码 1、写在前面 二叉树的基本概念在《初级数据结构(五)——树和二叉树的概念》中已经介绍得足够详细了。上一篇也演示了利用顺…
-
C语言冒泡排序
目录 一、冒泡排序 ①、i<9的解释 ②、j<9-i的解释 二、冒泡排序写在函数中 1、自定义bubble_sort函数 ①、变量sz位置及计算注意事项 ②、参数类型…
-
【数据结构】详谈队列的顺序存储及C语言实现
循环队列及其基本操作的C语言实现 前言 一、队列的顺序存储 1.1 队尾指针与队头指针 1.2 基本操作实现的底层逻辑 1.2.1 队列的创建与销毁 1.2.2 队列的增加与删除 …
-
初识数据结构之三元组
三元组 一、什么是三元组 在初步了解了数据结构的研究内容后,做一个简单的尝试——三元组。 三元组是数据结构里的一个基本概念。主要是用来存储稀疏矩阵的一种压缩方式,也叫三元组表。 三…
-
《微机原理与接口技术》期末考试题型总结 + 试卷超详解
内容还会更新 微机原理只有理解了为什么,才可以真正记住这些代码怎么写,知其然而不知其所以然 是 绝对学不好这门课程的,深有所感! 题型一: 程序阅读题(15分 5小空,每小空…
-
【算法系列篇】前缀和
文章目录 前言 什么是前缀和算法 1.【模板】前缀和 1.1 题目要求 1.2 做题思路 1.3 Java代码实现 2. 【模板】二维前缀和 2.1 题目要求 2.2 做题思路 2…
-
联邦学习算法介绍-FedAvg详细案例-Python代码获取
联邦学习算法介绍-FedAvg详细案例-Python代码获取 一、联邦学习系统框架 二、联邦平均算法(FedAvg) 三、联邦随梯度下降算法 (FedSGD) 四、差分隐私随联邦梯…
-
YOLOv5改进算法之添加CA注意力机制模块
目录 1.CA注意力机制 2.YOLOv5添加注意力机制 送书活动 1.CA注意力机制 CA(Coordinate Attention)注意力机制是一种用于加强深度学习模型…
-
算法:贪心—跳一跳
1、题目:给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 tr…
-
【数据结构】手撕排序(排序的概念及意义、直接插入和希尔排序的实现及分析)
目录 一、排序的概念及其运用 1.1排序的概念 1.2排序运用 1.3 常见的排序算法 二、插入排序 2.1基本思想: 2.2直接插入排序: 2.3步骤: 2.4直接插入…
-
二叉树OJ题:LeetCode–101.对称二叉树
朋友们、伙计们,我们又见面了,本期来给大家解读一下LeetCode中第144道二叉树OJ题,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! 数据结构与算法专栏:…
-
【C++修炼之路】C++入门(上)
?作者主页:@安 度 因 ?学习社区:安度因的学习社区 ?专栏链接:C++修炼之路 文章目录 一、前言 二、第一个 C++ 程序 三、C++ 关键字(C++98) 四、命名空间 1…
-
【Leetcode】二叉树的最近公共祖先,二叉搜索树转换成排好序的双向链表,前序遍历与中序遍历构造二叉树
一.二叉树的最近公共祖先 链接 二叉树的最近公共祖先 题目再现 『Ⅰ』思路一:转换成相交链表问题 观察上图,节点1和节点4的最近公共祖先是3,这是不是很像相交链表的问题,关于相…
