相关文章
【数据结构】冒泡排序,快速排序的学习知识总结
目录
1、冒泡排序
1.1 算法思想
1.2 代码实现
方式一:顺序表
方式二:链表
2、快速排序
2.1 算法思想
2.2 代码实现
2.3 例题分析 1、冒泡排序
1.1 算法思想 冒泡排序是一种简单的排序算法,它的基本思想是从数组的第一个元素开始…
建站知识
2024/12/23 12:41:30
字符串思维题练习 DAY3(CF1511 D , CF1537 E2 , CF165 C)
字符串思维题练习 DAY3(CF1511 D , CF1537 E2 , CF165 C)
Problem - D - Codeforces
CF 1511 D. Min Cost String(思维)
大意:定义一个字符串的花费为 s[i] s[j] && s[i 1] s[j 1] , 要求构造一个长度为 n 的字符串使得花费最…
建站知识
2024/12/19 9:05:18
腾讯云 Cloud Studio 实战训练营结营活动获奖公示
点击链接了解详情 “腾讯云 Cloud Studio 实战训练营” 是由腾讯云联合 CSDN 推出的系列开发者技术实践活动,通过技术分享直播、动手实验项目、优秀代码评选、有奖征文活动等,让广大开发者沉浸式体验腾讯云开发者工具 Cloud Studio 的同时,实…
建站知识
2024/12/22 0:02:32
19.组合模式(Composite)
意图:将对象组成树状结构以表示“部分-整体”的层次结构,使得Client对单个对象和组合对象的使用具有一致性。 上下文:在树型结构的问题中,Client必须以不同的方式处理单个对象和组合对象。能否提供一种封装,…
建站知识
2024/12/21 10:26:09
网络爬虫学习笔记 1 HTTP基本原理
HTTP原理 ~~~~~ HTTP(Hyper Text Transfer Protocol,超文本传输协议)是一种使用最为广泛的网络请求方式,常见于在浏览器输入一个地址。
1. URI和URL
URL(Universal Resource Locator,统一资源定位器&…
建站知识
2024/12/21 12:08:44
计算机如果通过索引定位到具体位置
前提:都知道数组查询快,是因为有索引,能以O(1)时间复杂度查询到元素,那么计算机底层到底是怎么实现的呢?
数组特点:数组的内部实现是基于连续的内存空间存储元素 每个元素在内存中都有一个固定的位置 计算…
建站知识
2024/12/22 0:02:44
springcloud3 分布式事务解决方案seata之AT模式5
一 seata的AT模式
1.1 AT模式与XA模式
1.XA模式一阶段不提交事务,锁定资源;AT模式一阶段直接提交,不锁定资源;
2.XA模式依赖数据库机制实现回滚;AT模式利用数据库快照实现数据回滚
3.XA模式强一致;AT模…
建站知识
2024/12/22 16:32:02