E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【数据结构】--树状数组
B+树是如何形成的
在学索引的时候,我们会了解到B+树这种
数据结构
,那么他到底是如何形成的呢??
下水道程序员
·
2024-01-12 10:11
b树
数据结构
小程序基础库与Android之间通信优化的可能
突然想到之前遇到的一个问题,小程序中开发的代码和基础库的部分代码都是j2v8来执行的,其中的数据通信是通过bridge去做的,其实就是把
数据结构
都转换为字符串,这样就存在问题,比如Android这边的网络请求
D_I_D
·
2024-01-12 10:01
小程序
android
数据结构
栈、队列、链表、散列表
栈(stack)栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶(top)。它是后进先出(LIFO)的。对栈的基本操作只有push(进栈)和pop(出栈)两种,前者相当于插入,后者相当于删除最后的元素。队列(queue)队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作
武昌库里写JAVA
·
2024-01-12 09:18
高手面试
数据结构
链表
散列表
数据结构
之排序二叉树
排序二叉树基本概念二叉树是一种从上往下的树状结构的
数据结构
,从根节点开始每个节点最多有两个子节点,左边的为左子节点,右边的为右子节点。排序二叉树–有顺序,且没有重复元素的二叉树。
武昌库里写JAVA
·
2024-01-12 09:44
高手面试
数据结构
算法
《洛谷深入浅出进阶篇》简单
数据结构
简单数组简单栈简单队列简单链表简单二叉树简单集合图的基本概念二叉堆线段树
树状数组
与字典树线段树进阶简单数组:STL可变数组vector"我们首先要知道这个容器有什么特性,然后它是咋创建的、然后要知道这个东西最常见的功能
louisdlee.
·
2024-01-12 08:25
数据结构
线段树简单板子+介绍
我们只知道线段树是一种
数据结构
,它能处理上面的问题。还有么?其实,线段树的用途
louisdlee.
·
2024-01-12 08:25
算法
二叉堆的简单板子+理解+例题
堆:是一种高级树状
数据结构
,是一种完全二叉树。(完全二叉树指的是,除了叶子节点,每个节点均有左右两个子节点的树状结构)而,二叉堆是堆的最常见的实现方式。二叉堆又可以分为:大根堆,小根堆。
louisdlee.
·
2024-01-12 08:25
开发语言
c++
数据结构
Java Array和ArrayList的区别
Java中的数组(Array)和ArrayList是两种不同的
数据结构
,它们有一些关键的区别:数据容量:数组的大小是固定的,创建时需要指定长度。
zz_ll9023
·
2024-01-12 08:51
java
C语言程序员编程学习—如何快速的计算一个二进制数中1的个数
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和
数据结构
。
小辰带你看世界
·
2024-01-12 08:25
RediSearch vs. Elasticsearch vs. solr
RediSearch的独特架构是用C编写的,从头开始构建在优化的
数据结构
上,使其成为市场上其他搜索引擎的真正替代品。它可以作为一个独立的搜索引擎进行索引和可搜索数据的检索。当我们第一次推出Red
comli_cn
·
2024-01-12 08:03
工具
elasticsearch
solr
大数据
Redis常见命令
也可以通过菜鸟教程官网来学习:Redis键(key)|菜鸟教程一、Redis
数据结构
介绍Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样二、通用命令通用指令是部分数据类型的
Maiko Star
·
2024-01-12 08:00
redis
redis
数据库
缓存
【
数据结构
】KMP算法代码实现(c语言、c++完整代码)
至于公式是怎么推导出来的,各种
数据结构
的书籍已经写的很详细了我就不叙述了。关于怎么理解next数组的求取,其他博主写的也非常清楚了,我也不多说了。求取next的数组必须知道前缀、
冬瓜的编程笔记
·
2024-01-12 08:52
算法
数据结构
开发语言
算法
数据结构
【
数据结构
之线性表】顺序表简单实现图书系统
本次图书系统使用DEVC++软件来进行操作实现。实现语言是c++。实现图书系统使用到了顺序表的初始化、顺序表的建立、顺序表的插入、顺序表的删除、顺序表的查找等顺序表的基本操作。还使用到了c++的流进行数据的输入。#include#include#include//这三个是c++的头文件#defineMAXSIZE20usingnamespacestd;typedefintStatus;//定义图书
冬瓜的编程笔记
·
2024-01-12 08:21
算法
开发语言
数据结构
【
数据结构
之线性表】单链表实现图书管理系统
本次实验是在DEVC++软件上进行实现的。语言采用的是c++语言,但在整体上与c语言大致相似(不管用什么语言实现,思想是不变的)。此次实现的整体思路:首先定义图书这个抽象数据类型,并且定义节点抽象数据类型(根据这些抽象数据类型对下面的数据进行定义)。然后进行单链表的初始化、单链表的取值、单链表的查找、单链表的插入、单链表的删除、尾插法建立单链表。在尾插法建立单链表时使用了文件流读取txt文件,并将
冬瓜的编程笔记
·
2024-01-12 08:21
算法
数据结构
【pytorch】使用pytorch构建线性回归模型-了解计算图和自动梯度
pytorch构建线性回归模型线性方程的一般形式衡量线性损失的一般形式-均方误差pytorch中计算图的作用和优势在PyTorch中,计算图(ComputationalGraph)是一种用于表示神经网络运算的
数据结构
精英的英
·
2024-01-12 08:49
天网计划
pytorch
线性回归
人工智能
C++类与对象(2)Constructors,Destructors, and Overloading
C++本来是在下学期的
数据结构
学的,但是本学期期末考试也会涉及,涉及的内容是“constructors,destructors,andoverloading”。
feiyu66666
·
2024-01-12 08:07
大学课程
c++
c语言
学习
笔记
其他
计算机专业学习体会
Programmer由于非计算机专业科班出身,自己学习计算机科学是从专业需要出发,学习编程,进一步学习
数据结构
和算法,再去了解计算机原理和系统架构,和计算机专业的课程路径正好倒过来。
lzl727
·
2024-01-12 08:54
C++类与对象(1)基类与派生类
C++本来是在下学期的
数据结构
学的,但是本学期期末考试也会涉及,然后自己学习的话主要是结合菜鸟教程去理解这些内容。因为是期末考试必考内容,所以在这里做一个汇总。
feiyu66666
·
2024-01-12 08:37
大学课程
c++
开发语言
【期末不挂科-单片机考前速过系列P8】(第八章:21题速过AT89S51单片机的内部硬件结构)经典例题盘点(带图解析)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏目录一.填空题二
YY的秘密代码小屋
·
2024-01-12 08:06
YY滴《单片机期末速过系列》
单片机
51单片机
嵌入式硬件
数据结构
实验5:二叉树的应用
目录一、实验目的二、实验原理1.基本概念2.基本操作2.1二叉数的定义2.2二叉树的建立2.2.1创建新节点2.2.2建立二叉树2.3二叉树的遍历2.3.1先序遍历(NLR)2.3.2中序遍历(LNR)2.3.3后序遍历(LRN)2.3.4层次遍历2.4二叉树的节点个数统计2.5二叉树的深度计算三、实验内容问题描述代码截图一、实验目的1、掌握二叉树的定义;2.掌握二叉树的基本操作,如二叉树的建立、
YSRM
·
2024-01-12 07:03
数据结构
数据结构
算法
编程江湖:Python探秘之旅-----
数据结构
的迷宫(四)
这对码娜来说是一个学习和应用Python
数据结构
的绝佳机会。龙:(指着屏幕上的数据)我们需要有效地处理这些信息。在Python中,我们有多种
数据结构
可以帮助我们。码娜:(好奇地看着屏幕)
数据结构
?
_rtf
·
2024-01-12 07:27
编程江湖:Python探秘之旅
python
数据结构
windows
Mysql——索引相关的
数据结构
索引引入我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找(linearsearch),这种复杂度为O(n)的算法在数据量很大时显然是糟糕的,好在计算机科学的发展提供了很多更优秀的查找算法,例如二分查找(binarysearch)、二叉树查找(binarytreesearch)等。如果
想要飞翔的小乌龟
·
2024-01-12 07:25
MySQL
mysql
数据结构
数据库
数据结构
(三)堆和哈希表
案例一:使用python实现最小堆案例二:如何用Python通过哈希表的方式完成商品库存管理闯关题(包含案例三:python实现哈希表)本文是在原本
数据结构
与算法闯关的基础上总结得来,加入了自己的理解和部分习题讲解原活动链接邀请码
大地之灯
·
2024-01-12 07:24
数据结构与算法
数据结构
散列表
哈希算法
数据结构
-树(C++)
文章目录准备工作构造与析构清空树求树的深度求根节点插入顶点删除顶点二叉树的输入二叉树的输出先序序列中序序列后序序列最终的输出树型结构是一类重要的非线性
数据结构
。
zsc_118
·
2024-01-12 07:22
数据结构
数据结构
c++
数据结构
知识点整理(期末复习/知识点学习/笔试/考研)
第一章:
数据结构
绪论一、数据1.数据是信息的载体,是描述客观事物的数、字符、以及所有能输入到计算机中,被计算机程序识别和处理的符号的集合。2.数据分为:数值性数据和非数值性数据。
起床悠悠
·
2024-01-12 07:50
C++学习
数据结构
算法学习
数据结构
c++
算法
B_Tree 的
数据结构
头文件(结构体定义与函数声明):#ifndefBTREE_H_INCLUDED#defineBTREE_H_INCLUDED#include#include//NULL的头文件#definem3//BTree的阶每个节点至多有m棵子树且非终端节点至少有[m/2]棵子树#defineKeyTypeint#defineRecordinttypedefenum{OK,ERROR}Status;typed
XuMian11
·
2024-01-12 07:18
数据结构
Java
数据结构
篇-实现 AVL 树的核心方法
博客主页:【小扳_-CSDN博客】❤感谢大家点赞收藏⭐评论✍文章目录1.0AVL树的说明2.0AVL树的成员变量及其构造方法3.0实现AVL树的核心方法3.1获取当前节点的高度height(AVLNodenode)3.2更新当前节点的高度updateHeight(AVLNodenode)3.3平衡因子bf(AVLNodenode)3.4对失衡节点旋转rotate(AVLNodenode)3.5检查
小扳
·
2024-01-12 07:17
Java
数据结构与算法篇
数据结构
算法
java
数据结构
---单向链表
文章目录顺序表回顾---引入链表一、链表是什么?1.链表的分类2.单向链表二、链表的应用1.链表的打印2.建立新的节点3.尾插和首插4.尾删和头删5.查找链表中的数据6.在指定pos位置之前插入数据或者删除pos位置数据三、如何使用链表应用中的函数及函数封装1.在pos前插入指定x2.封装为3个文件1.Slist.h2.test.c文件四、总结顺序表回顾—引入链表缺陷:1.空间不够了,增容。(增容
MindfulMelodies
·
2024-01-12 07:16
数据结构
链表
数据结构
---栈和队列
目录一、栈1.栈的概念及结构2.栈的定义3.栈的初始化和栈的销毁4.压栈和出栈5.返回栈顶元素和判断栈的大小以及判断是否为空栈6.测试函数二、队列1.队列的概念及结构2.队列的定义3.队列的初始化和销毁4.进队列和出队列5.取队尾和取队头6.判断队列大小和判断队列是否为空7.测试函数三、总结一、栈1.栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作,进行数据插入和删除
MindfulMelodies
·
2024-01-12 07:16
数据结构
算法
c语言
数据结构
---双向链表
文章目录前言1.概念2.初始化一、双向链表的应用1.打印链表和创建新的节点2.链表的初始化和销毁3.链表的首插和尾插4.链表的尾删和头删5.链表的查找和指定位置的插入删除二、封装文件1.List.h文件2.测试函数总结前言1.概念单向链表:一块内存指向下一个内存。单链表存在一些缺陷:1.查找速度慢。2.不能从后往前找。3.找不到前驱。链表的结构分为8种:1.单向和双向2.带头和不带头带头的链表有一
MindfulMelodies
·
2024-01-12 07:43
数据结构
链表
c语言
双指针法【Python】简单应用——移动元素
1、概述双指针法是一种常用的算法思想,用于解决数组和链表等
数据结构
的问题。它的基本思想是使用两个指针在
数据结构
中同时移动,以便有效地查找或比较元素。
小林打怪中
·
2024-01-12 06:34
Python
算法
【
数据结构
与算法】二叉树遍历
搜索二叉树概念二叉树是树的特殊一种,具有如下特点:1、每个结点最多有两颗子树,结点的度最大为2。2、左子树和右子树是有顺序的,次序不能颠倒。3、即使某结点只有一个子树,也要区分左右子树。搜索二叉树递归遍历前序遍历基本思想:先访问根结点,再先序遍历左子树,最后再先序遍历右子树即根—左—右。publicstaticvoidpreRecDisplay(TreeNodenode){//前序遍历if(nod
叫我不矜持
·
2024-01-12 06:53
[Java
数据结构
] Iterable、Collection、List 的常见方法签名以及含义
目录一、Iterable二、Collection(集合、容器)1.介绍2.方法3.总结三、List线性结构1.介绍2.方法3.总结四、举例Iterable具备迭代的能力-able:具备某种能力Iterate:迭代(遍历)Iterator:迭代器(用来迭代对象)一、IterablepublicinterfaceIterable{Iteratoriterator();//抽象类中的抽象方法defaul
我要敲代码6400
·
2024-01-12 06:23
Java
数据结构
java
list
[
数据结构
]时间复杂度和空间复杂度
目录1.算法效率2.时间复杂度时间复杂度的概念大O的渐进表示法时间复杂度举例3.空间复杂度空间复杂度举例1.算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间,在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行
七愿❛‿˂̵✧
·
2024-01-12 06:53
数据结构
算法
java
后端
ide
数据结构
--Iterable、Collection、List 的常见方法签名以及含义
目录1.整体类、数据架构2.Iterable3.Collection4.List1.整体类、数据架构集合(Collection)类:JDK中实现了常用
数据结构
及算法的一组类、接口的组合集合类对象,主要表现一组用来装载其他对象的容器对象容器
5:00A.M
·
2024-01-12 06:22
数据结构
Java知识总结
java
数据结构
【
数据结构
】Iterable、Collection、List 的常见方法签名以及含义
Iterable、Collection、List都是接口,三者关系1.IterableIterable是一种设计模式,开发人员无需了解序列的底层结构就可以遍历该序列。在Java中,Iterable的功能比较简单,只能单向移动。直接实现Iterable接口的数据类型都可以使用迭代器遍历查找。Iterable接口含有3个重要的方法:hasNext()、next()、和remove()方法。首先使用ha
沫小希
·
2024-01-12 06:21
Iterable、Collection、List的常见方法签名以及含义
是一个泛型接口,表示实现该接口的类是可以逐个元素进行遍历的,具体如下:二、CollectionCollection也是一个泛型类接口,该接口中规范了后序容器中常用的一些方法,具体如下:三、List站在
数据结构
的角度来看
吃点橘子
·
2024-01-12 06:49
java
数据结构
堆(Heap)的实现
数据结构
堆(Heap)的实现堆的概念如果有一个关键码的集合K={,,,…,},把它的所有元素按完全二叉树的顺序存储方式存储在一个一维数组中,并满足:=且>=)i=0,1,2…,则称为小堆(或大堆)。
NuyoahC
·
2024-01-12 06:49
数据结构
c语言
[JAVA
数据结构
] 认识 Iterable、Collection、List 的常见方法签名以及含义
目录(一)Iterable1.介绍2.常见方法(二)Collection1.介绍2.常见方法(三)List1.介绍2.常见方法总结(一)Iterable1.介绍Iterable接口是Java中的一个接口,它是集合框架中的根接口之一。Iterable接口表示实现了迭代功能,即可以通过迭代器遍历其中元素的类。它定义了一个抽象方法iterator(),该方法返回一个实现了Iterator接口的迭代器对象
七愿❛‿˂̵✧
·
2024-01-12 06:47
数据结构
后端
java
开发语言
ide
list
数据结构
与算法-第七章 查找技术
查找的基本概念关键码关键码:可以标识一个记录(数据元素、结点、顶点)的某个数据项键值:关键码的值主关键码:可以唯一标识一个记录的关键码次关键码:不能唯一标识一个记录的关键码查找查找:在相同类型的记录构成的集合中找出满足给定条件的记录给定的查找条件可能是多种多样的把查找条件限制为“匹配”,即查找关键码等于给定值的记录查找表是由同一类型的数据元素(或记录)构成的集合。查找的结果:若在查找集合中找到了与
Ciian
·
2024-01-12 05:22
数据结构与算法
算法
数据结构
哈希算法
Java教程 第16章 数组
数组对于每一门编程语言来说都是重要的
数据结构
之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。
安卓技术砖家
·
2024-01-12 05:37
ArrayList和LinkedList
(1)LinkedListLinkedList底层结构实现和ArrayList底层
数据结构
实现有着本质上的区别ArrayList底层实现主要依赖数组,而LinkedList底层实现则是依赖链表。
好教员好
·
2024-01-12 05:08
java
开发语言
ArkTS - 数据持久化
内存中的数据形态通常是任意的
数据结构
或数据对象,存储介质上的数据形态可能是文本、数据库、二进制文件等。持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。
An1ong
·
2024-01-12 04:05
鸿蒙
ArkTS
typescript
数据库
OpenPLC v3 代码结构
该项目具有以下主要模块:1.Core:核心模块,提供
数据结构
和算法实现。2.Master:主设备模块,实现与从设备通信的接口。3.Slave:从设备模块,实现数据接收和处理功能。
长安思
·
2024-01-12 04:31
网络
RT-Thread入门笔记3-线程的创建
线程RT-Thread中,线程由三部分组成:线程代码(入口函数)、线程控制块、线程堆栈.线程代码:线程控制块:线程控制块是操作系统用于管理线程的一个
数据结构
,它会存放线程的一些信息,例如优先级、线程名称
BC!
·
2024-01-12 03:48
RT-Thread
笔记
java
开发语言
pytorch11:模型加载与保存、finetune迁移训练
断点恢复代码三、finetune3.1迁移学习3.2模型的迁移学习3.2模型微调步骤3.2.1模型微调步骤3.2.2模型微调训练方法3.3迁移训练实验一、模型加载与保存1.1序列化与反序列化概念序列化是将
数据结构
或对象转换为可以存
慕溪同学
·
2024-01-12 03:14
Pytorch
深度学习
pytorch
人工智能
神经网络
Redis面试题10
Redis支持哪些
数据结构
?Redis支持以下几种常用的
数据结构
:字符串(String):用于存储字符串值,可以是文本或二进制数据。
CrazyMax_zh
·
2024-01-12 03:21
redis
数据库
缓存
C++进阶(一)继承
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构
与算法》☀️走在路上,不忘来时的初心文章目录一、继承的概念及定义1、继承的概念2、继承定义1、定义格式2、继承关系和访问限定符
北尘_
·
2024-01-12 01:18
C++
c++
java
开发语言
C++进阶(二)继承
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构
与算法》☀️走在路上,不忘来时的初心文章目录一、继承与静态成员二、复杂的菱形继承及菱形虚拟继承三、继承的总结和反思一、
北尘_
·
2024-01-12 01:18
C++
c++
java
开发语言
C++进阶(三)多态
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构
与算法》☀️走在路上,不忘来时的初心文章目录一、多态的概念1、概念二、多态的定义及实现1、多态的构成条件2、虚函数3、
北尘_
·
2024-01-12 01:16
C++
c++
开发语言
上一页
115
116
117
118
119
120
121
122
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他