数据结构与算法

【数据结构-初阶】二叉树---链式存储

🎈主页传送门:良木生香 🔥个人专栏:《C语言》 《数据结构-初阶》 《程序设计》 🌟人为善,福随未至,祸已远行;人为恶,祸虽未至,福已远离 上期回顾:在上一篇文章中,我们对二叉树的顺序存储结构进行了详细的学习,知道了二叉树的顺序存储结构方式是---也就是以堆的方式进行存储,

C++11 算法详解:std::copy_if 与 std::copy_n

文章目录 引言 std::copy_if:条件筛选复制 函数原型 核心功能 参数解析 返回值 实现逻辑 示例:筛选容器中的偶数 注意事项 std::copy_n:固定数量复制 函数原型 核心功能 参数解析 返回值 实现逻辑 示例:复制前 N 个元素 注意事项 对比分析与应用场景 功能差异 性能对比 典

MySQL 分区表 - 简单入门

1. 分区表的概念 2. 分区规则 RANGE 分区 指定某一连续区间,把对应的行数据分配给分区。 例子: CREATE TABLE t22 (uid INT NOT NULL,login_name VARCHAR(45) NOT NULL,age VARCHAR(45) NULL, PRIMARY KEY (uid)) PARTITION BY RANGE ( uid )

MySql调优(3)flush

redo log⼤家都知道,也就是我们对数据库操作的⽇志,他是在内存中的,每次操作⼀旦写了redo log就 会⽴⻢返回结果,但是这个redo log总会找个时间去更新到磁盘,这个操作就是flush。 在更新之前,当内存数据⻚跟磁盘数据⻚内容不⼀致的时候,我们称这个内存⻚为“脏⻚”。 内存数据写⼊到磁盘后,内存和磁盘上的数据⻚的内容就⼀致了,称为“⼲净⻚“。 那什么时候会flush呢? Inno

哈希表的使用

        明白了哈希表的原理以及基本的三种哈希结构,接下来我们一起通过几道练习,明白哈希表在解题中应该如何使用力扣242:有效的字母异位词给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的 字母异位词。即t是否能由s中的字母组合而成示例 1: 输入: s = "anagram", t = "nagaram" 输出

【数据结构】《自此,每一个想考我堆排序(Top-k问题)的面试官,下场都很尴尬【附完整代码实现】》

🔥@晨非辰Tong:个人主页 👀专栏:《C语言》、《数据结构与算法》、《数据结构与算法刷题集》💪学习阶段:C语言、数据结构与算法初学者⏳“人理解迭代,神理解递归。” 前言:承树与二叉树之脉络,启高效算法之实践。堆,以“有序”之结构&#xff0

429. 【数据库技术基础】数据库与数据库系统

数据是描述事物的符号记录,它具有多种表现形式,可以是文字、图形、图像、声音和语言等。 信息是现实世界事物的存在方式或状态的反映。信息具有可感知、可存储、可加工、可传递和可再生等自然属性,信息已是社会各行各业不可缺少的资源,这也是信息的社会属性。 数据是信息的符号表示,而信息是具有特定释义和意义的数据。 数据库系统(DataBase System, DBS)是一个采用了数据库技术,有组织地、动态地存

Python 使用SQLite数据库

1. Sqlite3模块 - 不需要单独的服务器 sqlite3 模块由 Gerhard Häring 编写。 要使用该模块,您必须首先创建一个 Connection 对象连接数据库。 这里数据将存储在 PrintAndersonLaser.db 文件中: import sqlite3 conn = sqlite3.connect('PrintAndLaser.db') 创建数据表,增加数据到数