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
重写数据结构
这两周的算法学习
我也是从上周才知道算法和
数据结构
之间的关系,有一些算法题是需要有
数据结构
的知识基础才能找到思路,在没有接触
数据结构
之前,我解算法题基本上用的就是迭代和一些普通的逻辑,但是这些思想只能解决一些简单的小题,
皆非的万事屋
·
2024-01-25 19:33
Go实现双链表
Go
数据结构
:双链表双向链表插入演示前插后插代码返回代码的第一和最后一个元素打印和删除操作全部代码双向链表 List是一个相当简单的结构体,其中只包含了一个root的节点和一个整型的len。
Go 的学习之路
·
2024-01-25 19:32
go
面试题
golang
开发语言
后端
数据结构
Go实现单链表(并发安全)
Go
数据结构
:单链表单链表介绍单链表的结构后插元素前插元素指定位置插入遍历链表使用哨兵实现单链表全部代码单链表介绍 上个章节我们实现了并发不安全的链表,并发不安全单链表这次我们实现并发安全的链表,以及增加了
Go 的学习之路
·
2024-01-25 19:32
数据结构
算法
golang
Mysql 进阶 (三):索引结构
一:按「
数据结构
」分类:B+tree索引:使用B+树结构进行组织,适用于范围查询和排
Go 的学习之路
·
2024-01-25 19:02
MySQL
从入门到脱坑
数据库
Go实现单链表(并发不安全)
Go
数据结构
:单链表单链表的特点单链表的结构前插代码的实现后插代码的实现在指定位置插入元素在指定位置删除元素删除指定元素的第一个元素删除所有指定元素查找是否包含该值遍历单链表全部代码单链表的特点 每个节点包含两个域
Go 的学习之路
·
2024-01-25 19:02
golang
开发语言
后端
详解SpringCloud微服务技术栈:一文速通RabbitMQ,入门到实践
部署微服务集群订阅专栏:微服务技术全家桶希望文章对你们有所帮助RabbitMQ的使用还是很广泛的,主要是用在异步通讯的过程中的消息中间件,而在之前我学习Redis的时候,已经分别通过阻塞队列和Redis的某种
数据结构
实现了异步通信
布布要成为最负责的男人
·
2024-01-25 19:21
微服务技术全家桶
spring
cloud
微服务
rabbitmq
中间件
java
spring
docker
Java学习中,如何正确使用集合框架
Java集合框架(CollectionFramework)是Java中非常重要的一部分,提供了一套丰富而灵活的
数据结构
和算法,用于存储、检索和操作对象。
Itmastergo
·
2024-01-25 19:46
java
学习
开发语言
数据结构
与算法-线性表
2线性表最简单的线性结构:线性表特征:唯一前驱唯一后继线性表类型:顺序映像链式映像链式映像-单链表插入:s插入到p后面s->data=e;s->next=p->next;p->next=s;删除:删除p后面的qq=p->next;p->next=q->next;free(q);链式映像-双向链表链式映像-循环链表-后继为头节点:空表插入:s插入到p后面s->next=p->next;p->next
cwn_
·
2024-01-25 19:15
数据结构与算法
数据结构
算法
我写什么文章才能让我满意呢?
这不,写了又删了,删了又
重写
,总是感觉不合自己的胃口,写的感觉就是不舒服,没有那种静心写下去的感觉,就像买回来的菜没有动手当大厨的感觉。好想点份外卖,写作有没有外卖呢?
三边静
·
2024-01-25 19:28
自定义View入门篇(1)
当我们想使用的View在Android库中无法找到时候,我们就需要自己写一个类继承View,
重写
里面的方法,自己绘制出想要的View。
kevenZheng
·
2024-01-25 19:02
数据结构
(队列)
一.什么是队列1.队列定义队列是一种特殊的线性表,特殊之处在于他只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。和栈一样,队列也是一种操作受限制的线性表。进行插入操作的一端称为队尾,进行删除操作的一端称为队头或者队首。2.队列特点①队列中的元素满足先进先出(FIFO)的特点,即先进入队列的元素总是最先从队列移出。这种特点使得队列在处理数据时具有优势,能够高效地组织
郭天宇 abfore
·
2024-01-25 18:37
数据结构
算法
数据结构
(栈)
一.什么是栈1.栈的定义栈是一种特殊类型的线性表,它的特点是仅允许在其一端进行插入(入栈)和删除(弹出)操作。这一端称为栈顶,而相对的另一端称为栈底。2.栈的特点栈遵循“后进先出”(LIFO)的原则,也就是说新加入的元素总是位于栈顶,先入栈的元素总是最后出栈。3.基本操作入栈(Push):将元素推送到栈顶出栈(Pop):删除栈顶元素①入栈②出栈二.栈的基本操作1.顺序栈顺序栈是一种使用数组实现的栈
郭天宇 abfore
·
2024-01-25 18:07
数据结构
数据结构
算法(单调栈)
一.单调栈的定义单调栈本质上还是栈,表示的是一种特殊的
数据结构
,用来解决某类问题。单调栈,即存放在该栈中的元素是按照单调递增或单调递减的顺序存放。
郭天宇 abfore
·
2024-01-25 18:36
数据结构
java
开发语言
算法
数据结构
(数组)
一.数组的概念1.数组定义数组(Array)是一种线性结构。它用一组连续的内存空间,来存储一组具有相同数据类型的数据。2.数组的特点①用来存储一组类型相同的数据。②在内存中,分配连续的空间,数组创建时需要指定容量。因为数组为了保持内存的数据的连续性,所以会导致插入、删除这两个操作比较低效。③数据类型[]数组名int[]arr=newint[10];int[]arr2={1,2,3,4};④访问数组
郭天宇 abfore
·
2024-01-25 18:34
数据结构
算法
C++和Python最常用的库框架一览
一、C++常用库1.标准模板库(STL)STL包含丰富的
数据结构
与算法。比如vector动态数组;list双向链表;map基于红黑树实现,支持快速查找键值对。常用算法有sort排序、find搜索等。
X_StarX
·
2024-01-25 18:02
c++
python
开发语言
Redis——list以及他的应用场景
链表是一种非常常见的
数据结构
,特点是易于数据元素的插入和删除并且且可以灵活调整链表长度,但是链表的随机访问困难。
王果冻ddd
·
2024-01-25 18:36
redis
list
开发语言
缓存
windows
数据结构
——链式栈
采用链式存储的方式来构建栈#includeusingnamespacestd;#defineElementTypeinttypedefstructLinkNode{ElementTypedata;structLinkNode*next;}*LiStack;boolInitStack(LiStack&S){S=(LinkNode*)malloc(sizeof(LinkNode));if(S==NUL
努力编程的阿曼
·
2024-01-25 18:36
数据结构
栈
开发利器——C语言必备实用第三方库
今天,码哥给大家带来一款基础库,这套库不仅仅提供了常用的
数据结构
、算法,如红黑树、斐波那契堆、队列、KMP算法、RSA算法、各类哈希算法、数据恢复算法等等,还提供了多进程框架、多线程框架、跨平台高性能事件等实用内容
码哥比特
·
2024-01-25 18:33
c语言
开发语言
经验分享
程序人生
学习
linux
单片机
[
数据结构
- C++] 红黑树RBTree
文章目录1、前言2、红黑树的概念3、红黑树的性质4、红黑树节点的定义5、红黑树的插入Insert6、红黑树的验证7、红黑树与AVL树的比较附录:1、前言我们在学习了二叉搜索树后,在它的基础上又学习了AVL树,知道了AVL树是靠平衡因子来调节左右高度差,从而让树变得平衡的。本篇我们再来学习一个依靠另一种平衡规则来控制的二叉搜索树——红黑树。2、红黑树的概念红黑树,是一种二叉搜索树,但在每个结点上增加
小白在努力jy
·
2024-01-25 18:58
数据结构
C++
数据结构
c++
编写servlet的步骤与doGet方法,doPost方法
1.编写servlet步骤:1.1创建一个servlet类继承HttpServlet,在类中
重写
doGet方法和doPost方法。
weixin_30402085
·
2024-01-25 17:44
java
web.xml
开发工具
用Java写一下常见的
数据结构
常见的
数据结构
包括数组、链表、队列、栈、树、图等。
酷爱码
·
2024-01-25 17:13
java技术教程
java
数据结构
开发语言
Java基础
数据结构
之排序
一.排序1.什么是稳定性假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。2.分类内部排序:数据元素全部放在内存中的排序。外部排序:数据元素太多不能同时放在内存中,根据排序过程的要求不能在内外存之间移动
zyh20050430
·
2024-01-25 17:42
数据结构
排序算法
java
总结Symbol、Set、WeakSet、Map、WeakMap
前言这几个es6+新增的
数据结构
和变量类型,不经常用,好容易忘记啊。在此记录一下,方便复习。SymbolSymbol是es6新增的基本数据类型,用于生成独一无二的值。
国王不在家
·
2024-01-25 17:39
js芝士
javascript
开发语言
ecmascript
js中的深浅拷贝-解决循环引用
深拷贝前言深拷贝挺耗时的,这就要求我们在设计
数据结构
时层级不要太深,能浅拷贝解决最好,所以一些框架在数据处理方面也只是进行浅拷贝。
国王不在家
·
2024-01-25 17:39
js芝士
javascript
开发语言
ecmascript
Spring Boot3.0基础(三):集成Redis缓存
相比Memcached,Redis支持更丰富的
数据结构
,例如hashes,lists,sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。
程序猿毕业分享网
·
2024-01-25 17:36
缓存
spring
boot
redis
主流的 NoSQL 数据库 应用场景 优缺点
优点:灵活的数据模型,支持复杂的
数据结构
和查询。水平扩展性好,能够处理大规模数据。缺点:不适合复杂的事务处理,对事务一致性要求较高的应用不太合适。Cassan
KevinAha
·
2024-01-25 17:34
数据库
nosql
Gson转换错误之输出整形数据变成浮点型数据
在项目开发中,数据库本是整形数据,在经过Gson转换后,输出变成浮点型数据,如输出本为age:1,变为age:1.0,所以要
重写
Gson的类型转换器。
java咸鱼_km
·
2024-01-25 17:30
gson
java
gson
MySql索引的
数据结构
与算法
MySql索引的
数据结构
与算法索引是帮助MySql高效获取数据的排好序的
数据结构
索引
数据结构
二叉树红黑树hash表不支持范围查询,对=查询查询效率高存储方式进行哈希运算获取hash槽,然后将对应的数据存储在
车马去闲闲丶
·
2024-01-25 17:54
mysql
数据库
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”文章目录前言1.Ubuntu安装SVN服务2.修改配置文件2.1修改svnserve.conf
Aileen_0v0
·
2024-01-25 17:48
Copolar学习
ubuntu
svn
tcp/ip
linux
运维
docker
visualstudio
深入浅出百亿请求高可用Redis分布式集群
摘要:作为noSql中的kv数据库的王者,redis以其高性能,低时延,丰富的
数据结构
备受开发者青睐,但是由于redis在水平伸缩性上受限,如何做到能够水平扩容,同时对业务无侵入性是很多使用redis的开发人员都会面临的问题
简说Linux
·
2024-01-25 16:02
C/C++后端开发
redis
分布式
数据库
linux
网络
2022-09-02
我决定不轻饶,没完成留下来补好,书写马虎,留下来
重写
。林,书写一直很糟糕,家庭情况复杂,家长沟通多次无果,上学期要求他每日打卡练字,也是三天打渔两天晒网,效果欠佳。轩,是个单亲家庭,随父亲生活。
老班日记
·
2024-01-25 16:30
PostgreSQL 源码解读(83)- 查询语句#68(PortalStart函数)
一、
数据结构
Portal包括场景PortalStrategy枚举定义/PortalStatus状态定义/PortalData结构体.Portal是PortalData结构体指针,详见代码注释.
EthanHe
·
2024-01-25 16:21
netty: ByteToMessageCodec的用法
一、创建ByteToMessageCodec的子类并
重写
encode和decode方法packagecn.edu.tju;importio.netty.buffer.ByteBuf;importio.netty.channel.ChannelHandlerContext
amadeus_liu2
·
2024-01-25 16:02
Netty
python
windows
开发语言
【面试八股文】每日一题:hashmap源码面试21连问?
概念任意长度的输入->固定长度的输出2、hash冲突抽屉原理无法避免3、稍微好一些的hash算法,应该考虑的点要尽可能的分散,因为在table中slot大部分都处于空闲状态时,要尽可能降低hash冲突4、
数据结构
烟雨木子
·
2024-01-25 15:57
大厂后端工程师面试
面试
哈希算法
职场和发展
java
[源码和文档分享]基于C++的简易数据库的开发与测试
文件中
数据结构
主要采用B+树,实现了对删除的结点的空间回收。数据库cache模拟系统中的cache以利用文件读取的局部性来增加读写速度
ggdd5151
·
2024-01-25 15:31
C++面试题
它允许在派生类中
重写
基类中定义的函数,从而实现运行时多态性。当通过基类指针或引用调用虚函数时,将根据实际对象的类型来确定调用哪个版本的函数。
qq_42431718
·
2024-01-25 15:04
c++
java
面试
浅析STL之STL是什么,包含什么,怎么用呢?
总的来说,STL不仅是一个可复用的组件库,而且是包装了算法和
数据结构
的软件框架
跟着小宋一起学
·
2024-01-25 15:30
STL学习
C++
STL
降维算法——LE算法的推导
具体来讲,拉普拉斯特征映射是一种基于图的降维算法,它希望相互间有关系的点(在图中相连的点)在降维后的空间中尽可能的靠近,从而在降维后仍能保持原有的
数据结构
。
GrandNovice
·
2024-01-25 15:24
Python json.loads()和json.dumps()函数作用
具体而言,json.loads()的作用是将JSON字符串转换为相应的Python
数据结构
。
魑魅魍魉114
·
2024-01-25 15:21
python笔记
json
python
杂谈--Json Path简单使用
文章目录概述常用语法实例概述JsonPath方便对Json
数据结构
进行内容提取。
忘心虚无
·
2024-01-25 15:16
json
大数据分析组件Hive-集合
数据结构
Hive的
数据结构
前言一、array数组类型二、map键值对集合类型三、struct结构体类型前言Hive是一个基于Hadoop的数据仓库基础设施,用于处理大规模分布式数据集。
Aimyon_36
·
2024-01-25 15:15
Hive
数据分析
hive
数据结构
一次Rust
重写
基础软件的实践(二)
前言受到2022年“谷歌使用Rust
重写
Android系统且所有Rust代码的内存安全漏洞为零”[1]的启发,最近笔者怀着浓厚的兴趣也顺应Rust的潮流,尝试着将一款C语言开发的基础软件转化为Rust语言
Rust语言中文社区
·
2024-01-25 14:31
rust
开发语言
后端
STL简介
01.STL的介绍1,什么是STL——StandardTemplateLibrary,标准模板库2.STL提供了六大组件:容器,算法,迭代器,仿函数,适配器,空间配置器容器:各种
数据结构
算法:各种常用的算法
yiyeyeshenlan
·
2024-01-25 14:53
c++
开发语言
Building an Efficient Key-Value Store in a Flexible Address Space——论文泛读
然而,在文件的地址空间中不支持原地插入和删除数据,是为了避免在排序文件中重复
重写
现有数据。应用程序通常使用额外的间接层,如映射表和日志,以支持原地更改。然而,这种方法会导致访问成本增加和复杂性过高。
妙BOOK言
·
2024-01-25 14:01
论文阅读
论文阅读
KV存储
C++高级编程——STL:list容器、set容器和map容器
本专栏记录C++学习过程包括C++基础以及
数据结构
和算法,其中第一部分计划时间一个月,主要跟着黑马视频教程,学习路线如下,不定时更新,欢迎关注。
爱睡觉的咋
·
2024-01-25 14:30
C++学习
c++
list
windows
C语言第八弹---一维数组
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】一维数组1、数组的概念2、⼀维数组的创建和初始化2.1、数组创建2.2、数组的初始化2.3、数组的类型3、⼀维数组的使用3.1、数组下标
小林熬夜学编程
·
2024-01-25 14:52
c语言
开发语言
LSM树适合磁盘的NoSQL,B+树适合SSD
如果用SSD那么B+树的随机读取的性能问题就没有了,尤其是有了持久内存,B+树将是更适合OLTP场景的
数据结构
。
howard_shooter
·
2024-01-25 13:20
PostgreSQL
nosql
b树
数据库
java
数据结构
与算法刷题-----LeetCode766. 托普利茨矩阵
java
数据结构
与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 13:49
算法
java
矩阵
算法
leetcode
联合类型(union type )
计算机科学中,union指的是一个包含多种类型或者格式的值,或者
数据结构
包含这样的值。一些程序语言支持特殊的数据类型——union类型。换句话说,union类型的定义,规定了哪些类型存储在一起。
weixin_34268753
·
2024-01-25 13:44
数据结构与算法
人工智能
c语言贪心算法合并箭,LeetCode刷题题库:贪心算法
LeetCode刷题笔记:贪心算法自大学开始,我便陆陆续续的学习一些算法和
数据结构
方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。
高中化学孙环宇
·
2024-01-25 13:44
c语言贪心算法合并箭
上一页
90
91
92
93
94
95
96
97
下一页
按字母分类:
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
其他