当前位置: 代码网 > it编程>

软件设计

【栈和队列】算法题 ---- 力扣

【栈和队列】算法题 ---- 力扣

2024-07-31 22:24 | 分类:软件设计 | 评论:0 次 | 浏览: 52

假设依次插入了1,2,3三个数据,现在要出栈将q1中数据size-1(2个)导入到q2中。现在q1当中剩余的数据就是要出栈的数据(即栈顶)。...

详解B+树存储原理以及和B树对比(保姆级教学)

详解B+树存储原理以及和B树对比(保姆级教学)

2024-07-31 22:24 | 分类:软件设计 | 评论:0 次 | 浏览: 54

的每一个节点都包含key和value,因此我们根据key查找value时,只需要找到key所在的位置,就能找到value,但B+树只有叶子结...

为什么B+树是数据库索引的首选?一个全面的解读

为什么B+树是数据库索引的首选?一个全面的解读

2024-07-31 22:23 | 分类:软件设计 | 评论:0 次 | 浏览: 51

B 树(B- 树)指的是 Balance Tree,又名多路平衡(即不止两个子树)查找树,并且所有叶子节点位于同一层。B+ 树基于B 树和叶...

AVL树&红黑树&位图&布隆过滤器&并查集&B树&图

2024-07-31 22:22 | 分类:软件设计 | 评论:0 次 | 浏览: 54

AVL树,红黑树,位图,布隆过滤器,并查集,B树,图

【1.5】动态规划-解分割等和子集

【1.5】动态规划-解分割等和子集

2024-07-31 22:17 | 分类:软件设计 | 评论:0 次 | 浏览: 51

给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。

【动态规划1】斐波那契数列模型篇

【动态规划1】斐波那契数列模型篇

2024-07-31 22:17 | 分类:软件设计 | 评论:0 次 | 浏览: 49

动态规划简称DP,核心思想是将原问题分解为相互重叠的子问题,通过解决这些子问题来解决原问题。在解决每个子问题后,将其解存储起来,避免重复计算...

unordered_map和set

2024-07-31 22:12 | 分类:软件设计 | 评论:0 次 | 浏览: 59

数据结构,unordered_map和set

洛谷 P3959 [NOIP2017 提高组] 宝藏

2024-07-31 22:09 | 分类:软件设计 | 评论:0 次 | 浏览: 52

当选了哪几个点时,将其压缩,放入数组,然后跑。了两个点,因为贪心正确性有点…一道奇奇怪怪的类似生成树的题目。

算法总结-深度优先遍历和广度优先遍历

算法总结-深度优先遍历和广度优先遍历

2024-07-31 22:09 | 分类:软件设计 | 评论:0 次 | 浏览: 52

所以广度优先遍历也叫层序遍历,先遍历第一层(节点 1),再遍历第二层(节点 2,3,4),第三层(5,6,7,8),第四层(9,10)。(1...

【数据结构】线性表之《带头双向循环链表》超详细实现

【数据结构】线性表之《带头双向循环链表》超详细实现

2024-07-31 22:08 | 分类:软件设计 | 评论:0 次 | 浏览: 56

带头双向循环链表

数据结构之双向链表(赋源码)

数据结构之双向链表(赋源码)

2024-07-31 22:08 | 分类:软件设计 | 评论:0 次 | 浏览: 61

总的来说,在实现双链表的算法时,在插入和删除上优先考虑的是插入一个节点会影响到那些节点、删除一个节点又会影响到那些节点,以及被影响节点的指针...

【数据结构】12.排序

【数据结构】12.排序

2024-07-31 22:07 | 分类:软件设计 | 评论:0 次 | 浏览: 73

常见的排序算法详解

【数据结构】72变的双端队列

【数据结构】72变的双端队列

2024-07-31 22:07 | 分类:软件设计 | 评论:0 次 | 浏览: 65

【数据结构】第三章——栈、队列和数组(8)详细介绍双端队列及其使用,文中附赠博主个人对双端队列的做题经验……

数据结构----算法复杂度

数据结构----算法复杂度

2024-07-31 22:07 | 分类:软件设计 | 评论:0 次 | 浏览: 62

数据是杂乱无章的,我们要借助结构将数据管理起来。

单链表<数据结构 C版>

单链表<数据结构 C版>

2024-07-31 22:07 | 分类:软件设计 | 评论:0 次 | 浏览: 70

单链表是一种在物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接顺序实现的。

详解数据结构之二叉树(二叉链,使用递归)

详解数据结构之二叉树(二叉链,使用递归)

2024-07-31 22:07 | 分类:软件设计 | 评论:0 次 | 浏览: 63

详细说明二叉链的创建与销毁,如何遍历二叉树的4种办法,前序遍历、中序遍历、后序遍历、层序遍历,以及如何处理节点与节点之间的关系

算法沉淀——贪心算法一(leetcode真题剖析)

算法沉淀——贪心算法一(leetcode真题剖析)

2024-07-31 22:02 | 分类:软件设计 | 评论:0 次 | 浏览: 49

贪心算法(Greedy Algorithm)是一种基于贪心策略的优化算法,它通常用于求解最优化问题,每一步都选择当前状态下的最优解,以期望通...

算法2--贪心算法

2024-07-31 22:02 | 分类:软件设计 | 评论:0 次 | 浏览: 52

作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6...

算法沉淀——贪心算法七(leetcode真题剖析)

算法沉淀——贪心算法七(leetcode真题剖析)

2024-07-31 22:02 | 分类:软件设计 | 评论:0 次 | 浏览: 53

首先题目要求保证存在答案,我们只需将出现次数最多的那个数两两相隔放置,剩下的数接着两两相隔放置即可,关于剩下的数为什么也可以直接两两放置,这...

九度 1463 招聘会(任务调度, 贪心算法)

2024-07-31 22:02 | 分类:软件设计 | 评论:0 次 | 浏览: 53

又到毕业季,很多大公司来学校招聘,招聘会分散在不同时间段,小明想知道自己最多能完整的参加多少个招聘会(参加一个招聘会的时候不能中断或离开)。...

经典的带环链表问题(链表补充)

经典的带环链表问题(链表补充)

2024-07-31 21:58 | 分类:软件设计 | 评论:0 次 | 浏览: 63

fast追击slow过程中,距离变化一直-2,但是最后结果要注意,N为偶数时,最后变为0,N为奇数时,最后为-1.而当距离为-1时,两指针会...

手撕数据结构---------顺序表和链表

手撕数据结构---------顺序表和链表

2024-07-31 21:57 | 分类:软件设计 | 评论:0 次 | 浏览: 61

定义之前已经知道数组大小的数组定义之前不知道数组大小的数组---动态内存管理int *arr---定义一个指针sequence:流畅的 Li...

Spark调度底层执行原理详解(第35天)

Spark调度底层执行原理详解(第35天)

2024-07-31 21:27 | 分类:软件设计 | 评论:0 次 | 浏览: 71

Spark调度底层执行原理是一个复杂而精细的过程,它涉及到多个组件的交互和协同工作,以实现大数据处理的高效性和灵活性。本文主要对Spark调...

Faster-Whisper 实时识别电脑语音转文本

Faster-Whisper 实时识别电脑语音转文本

2024-07-31 21:11 | 分类:软件设计 | 评论:0 次 | 浏览: 63

以前做的智能对话软件接的Baidu API,想换成本地的,就搭一套Faster-Whisper吧。下面是B站视频实时转写的截图。

本地部署Whisper Web结合内网穿透实现远程访问本地语音转文本模型

本地部署Whisper Web结合内网穿透实现远程访问本地语音转文本模型

2024-07-31 21:11 | 分类:软件设计 | 评论:0 次 | 浏览: 63

本地部署Whisper Web结合内网穿透实现远程访问本地语音转文本模型

手把手教你调用文心一言API,含py调用示例代码

手把手教你调用文心一言API,含py调用示例代码

2024-07-31 20:57 | 分类:软件设计 | 评论:0 次 | 浏览: 72

保姆级教程

分类算法:决策树算法详解

分类算法:决策树算法详解

2024-07-31 20:33 | 分类:软件设计 | 评论:0 次 | 浏览: 54

决策树算法在分类任务中具有其独特的优势,尤其是在数据解释性和处理多种类型数据方面。然而,它也存在容易过拟合和不稳定等局限性。在实际应用中,根...

探索设计模式的魅力:开启智慧之旅,AI与机器学习驱动的微服务设计模式探索

探索设计模式的魅力:开启智慧之旅,AI与机器学习驱动的微服务设计模式探索

2024-07-31 20:18 | 分类:软件设计 | 评论:0 次 | 浏览: 69

AI与机器学习为微服务设计带来新机遇。这些技术不仅优化了微服务架构,还推动了软件工程设计的革新。实际应用中,AI与机器学习在微服务设计中展现...

[机器学习聚类算法实战-1] | Scikit-Learn工具包进阶指南:机器学习聚类算法之层次聚类、特征集聚、均值移位聚类、k-均值聚类实战分析

[机器学习聚类算法实战-1] | Scikit-Learn工具包进阶指南:机器学习聚类算法之层次聚类、特征集聚、均值移位聚类、k-均值聚类实战分析

2024-07-31 20:05 | 分类:软件设计 | 评论:0 次 | 浏览: 45

机器学习中的聚类分析是一种无监督学习方法,旨在将数据点划分为相似的组或簇,使得同一组内的数据点彼此相似,而不同组之间的数据点则相对较不相似。...

【Elasticsearch】Elasticsearch倒排索引详解

【Elasticsearch】Elasticsearch倒排索引详解

2024-07-28 21:19 | 分类:软件设计 | 评论:0 次 | 浏览: 66

倒排索引是全文搜索引擎的核心数据结构,其主要作用是从文档中提取关键词,并建立关键词到文档的映射关系。这种结构与传统的正排索引(即文档到关键词...

Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com