思维 逻辑 结构

数据结构 查找 树形查找

#### 1.二叉排序树 二叉排序树可以提高查找、插入和删除的效率。 **(1)二叉排序树(BST)的定义** ![image](https://img2023.cnblogs.com/blog/3213233/202307/3213233-20230714200752133-1199974631. ......
树形 数据结构 结构 数据

数据结构(第八章)

# 数据结构(第八章) ## 排序 ### 一、插入排序 #### 1.1、直接插入排序 * 直接插入排序的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表。 代码展示: ```c++ #define MaxSize 100 //定义一个顺序表结构 typedef ......
数据结构 结构 数据

yii 框架 afterSave Model 数据变更 同步数据 处理新增了逻辑

/** * 来源 * 1.Model::updateAll() * 2.Model::findOne(id)->save() * @param $attributes * @param $condition * @param $params * @return int * @throws \yii\ ......
数据 afterSave 框架 逻辑 Model

Redis 数据结构 - 字典 dict

## 字典 > 以下源码基于redis 3.0 > > 参考资料主要为《Redis 设计与实现 - 黄建宏》 > > 书号:ISBN 978-7-111-46474-7 字典,又称为*符号表*(symbol talbe)、*关联数组*(associative array)、*映射*(map),是一种 ......
数据结构 字典 结构 数据 Redis

数据结构之线性表

线性表的定义和操作 线性表的定义 线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用L命名线性表,则其一般表示为 L = (a1,a2,...ai,ai+1,...an) 几个概念: 相同是指每个数据元素所占空间一样大。 ai 是线性表中的 ......
数据结构 线性 结构 数据

助教工作总结(数字电路与逻辑设计实验)

一、助教工作的具体职责和任务 1.提前与老师沟通并了解实验内容 2.实验课上核对签到名单,确保所有同学在场,并帮助同学们正确使用实验仪器,和老师一起解决同学们在实验中所遇到的问题,保证实验的顺利完成 3.整理并批改实验报告并与老师反馈完成情况 二、助教工作的每周时长和具体安排 1.每一次实验3-4小 ......

严蔚敏 数据结构 配套教材 PDF

[TOC] ## 严蔚敏 数据结构 配套教材 PDF 配套教材包括: - 严蔚敏《数据结构题集》(C语言版).pdf - 严蔚敏《数据结构》(C语言版)配套题库【名校考研真题+章节题库+模拟试题】 - 严蔚敏《数据结构》(C语言版)笔记和习题(含考研真题)详解 - 严蔚敏《数据结构》(C语言版) - ......
数据结构 教材 结构 数据 PDF

tensorboard 可视化模型结构图 探索

## 1. 实验 ```python """ test tensorboard basic demo """ from keras.layers import Dense from keras.models import Sequential from keras.callbacks import ......
结构图 tensorboard 模型 结构

python学习_分支结构(if...else...)

一、程序的组织结构 1996年,计算机科学家证明了这样一个事实:任何简单或者复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成 1)顺序结构 程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束就叫顺序结构 例如:把大象装冰箱一共分几步? print(" 程序开始 " ......
分支 结构 python else if

java学习day03:循环结构

我在B站上大学:smile: 学习至:[狂神说Java](https://www.bilibili.com/video/BV12J41137hu/?p=32&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_sour ......
结构 java day 03

TimeSpan 结构(struct);结构体的定义;与类的区别

https://blog.csdn.net/zzu_seu/article/details/88366787 https://vimsky.com/examples/detail/csharp-struct-system.timespan.html TimeSpan 是结构类型(struct),即值 ......
结构 TimeSpan struct

工程开发 | CMake工程目录结构和多线程

## CMake工程目录结构 ![](https://img-blog.csdn.net/20160806161536205) >lib: 生成的库文件 >src: 源文件(.cpp .cc) >include: 头文件(.h .hpp) >build: 一般在这个文件夹下执行cmake ..(.. ......
工程 线程 结构 目录 CMake

数据结构练习笔记——顺序表的插入

## 顺序表的插入 【问题描述】某顺序表中存放着若干整数,请根据上下文,将整数num插入到顺序表的第i个位置上。如果插入位置不对,输出"position error!",并终止程序的执行。 【输入形式】三行,第一行:顺序表中元素个数,第二行:顺序表中的数据元素;第三行:插入的元素和插入的位置以空格间 ......
数据结构 顺序 结构 笔记 数据

为什么索引结构默认使用B+树,而不是B-Tree,Hash哈希,二叉树,红黑树?

Hash哈希,只适合等值查询,不适合范围查询。 一般二叉树,可能会特殊化为一个链表,相当于全表扫描。 红黑树,是一种特化的平衡二叉树,MySQL 数据量很大的时候,索引的体积也会很大,内存放不下的而从磁盘读取,树的层次太高的话,读取磁盘的次数就多了。 B-Tree,叶子节点和非叶子节点都保存数据,相 ......
索引 结构 B-Tree Tree Hash

idea创建Package时出现包名累加,而不是树形结构

点击右侧设置键,将Compact Middle Packages的勾去掉 ......
树形 Package 结构 idea

循环结构,相关操作字符的库函数,数组

### 一,三大循环语句 **1. while循环** 当你不知道循环次数时,可以使用while循环 ``` #include int main() { int i = 123; int j = 0; while(i != j) { scanf("%d",&j); } printf("匹配成功\n" ......
数组 函数 字符 结构

06-存储器的层次结构

在计算机系统模型中,CPU执行指令,而存储器系统为CPU存放指令和数据。实际上,存储器系统(memory system)是由不同容量、成本和访问时间的存储设备组成的层次结构。在这个层次结构中:**CPU寄存器保存最常用的数据**。靠近CPU的小的、 快速的高速缓存存储器作为相对慢速的主存储器中数据和 ......
存储器 层次 结构 06

04-处理器体系结构

本节主要总结学习了Y86-64的指令流水。相比X86-64,Y86精简指令集便于学习。Y86-64有15个程序寄存器,相比X86-64,省略了`%r15`以简化指令的编码。每个程序寄存器存储一个64位的字。寄存器`%rsp`被入栈、出栈、调用和返回指令作为栈指针。除此之外寄存器没有固定的含义或固定值 ......
体系结构 处理器 体系 结构 04

navicat中数据传输、数据同步、结构同步的区别

数据传输:表数据和结构一起同步(之前的数据会被覆盖) 数据同步:表数据同步、表结构不同步(之前数据被覆盖(所有字段全部选择的情况下),数据同步时可选择要同步的数据(之前的可不覆盖,只同步新增的)) 结构同步:表数据不同步、表结构同步 数据传输 数据同步 结构同步 ......
数据 数据传输 navicat 结构

Swin Transformer结构梳理

[TOC] > Swim Transformer是特为视觉领域设计的一种分层Transformer结构。Swin Transformer的两大特性是滑动窗口和层级式结构。 1.滑动窗口使相邻的窗口之间进行交互,从而达到全局建模的能力。 2.层级式结构的好处在于不仅灵活的提供各种尺度的信息,同时还因为 ......
Transformer 结构 Swin

循环结构 遗漏点

## switch 只记录和c++不同的 - default的位置和省略情况 default可以放在任意位置,也可以省略 - case穿透 不写break会引发case穿透现象 就是一直往下执行,直到遇到break或执行完了 - switch在JDK12的新特性 ```java int number ......
结构

TCP协议的首部结构?

源端口:占2字节。目的端口:占2字节。序号:占4字节。序号范围是[0,2^23-1],共2^23个序号。当序号达到2^23-1时候,下一个序号就回到0。TCP是面向字节流的,在一个TCP连接中传送的字节流的每一个字节都按顺序编号。整个TCP的起始序号必须在建立时确认,首部中的序号字段指的是这个报文段 ......
结构 TCP

数据结构练习笔记——单链表的创建

## 单链表的创建 > 【问题描述】从键盘终端输入若干整数,为其创建带头节点的单链表存储结构 > 【样例输入】 > 5 > 12 23 32 33 45 > 【样例输出】 > 12 23 32 33 45 > 【样例说明】第一行的数为单链表中元素的个数,后面为各元素的值 ```c++ #includ ......
数据结构 结构 笔记 数据

Altair SimSolid三维结构分析工具 衡祖仿真

1、不需要对几何图形进行简化 这个功能可以说是非常强大。 众所周知,有限元结构仿真最花时间的莫过于在几何的前处理上。 很多时候, 要么CAD文件是一个巨大的组装件,成千上万个零件。 你需要对组装件进行必要的简化和取舍, 不然根本没法跑分析。 有时候CAD 文件本身就有很多几何错误,经常会遇到对一个面 ......
SimSolid 结构 工具 Altair

js 中的逻辑赋值运算

逻辑运算符 在 js 中,我们都知道有逻辑运算符,比如 逻辑与 ( && )、逻辑或( || )、逻辑非( ! )、空值合并运算符(??) 逻辑与 ( && ) 当且仅当所有操作数为 true 时,一组布尔操作数的逻辑与(&&,逻辑连接)运算结果为 true,否则为 false。 一般来说,当从左到 ......
逻辑 js

数据结构之数据结构要学什么,基本概念,三要素

我从大二上学期的时候学了数据结构,但是当时对数据结构的重要性并不太重视,直到在升大三的暑假,才意识到数据结构对以后学语言和找工作方面的重要性,所以亡羊补牢,为时未晚,尝试着结合b站上王道考研数据结构课,来记录自己对知识和代码的理解。 数据结构学习的内容可以理解为,我们用代码怎么去把现实世界的问题高效 ......
数据结构 结构 数据 要素 概念

数据结构--查找

## 数据结构--查找 ![image-20230713094616942](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202307130946178.png) #### 7.1 查找的概念 #### **在哪里找?** ** 查找表** * ......
数据结构 结构 数据

数据结构合集

# 并查集 ## 普通并查集 先看一个问题: ### [P1551 亲戚](https://www.luogu.com.cn/problem/P1551) genjoedoam 规定:$x$ 和 $y$ 是亲戚,$y$ 和 $z$ 是亲戚,那么 $x$ 和 $z$ 也是亲戚。如果 $x$,$y$ 是 ......
数据结构 结构 数据

结构控制语句

语句 顺序结构: 从上到下顺序执行 判断语句: 又是分支结构 分支结构是最基本的程序结构,分支结构由if语句实现。 使用if语句,根据条件改变程序的逻辑流程。if语句如下形式 if 条件1 then 语句序列1;[elsif 条件2 then 语句序列2; ....... else 语句序列 n; ......
语句 结构

数据结构学习4

13、二叉树基础 ①二叉树的定义 定义 是n(n>=0)个结点的有限集合,该集合或者为空集(称 为空二叉树),或者由一个根结点和两颗互不相交的、分别称 为根结点的左子树和右子树的二叉树组成。 特征: 1.每个结点最多两颗子树 2.左子树和右子树是有顺序的 3.即使树中某结点只有一颗子树也要区分是左子 ......
数据结构 结构 数据