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
数据结构---链表
单片机编程的艺术:如何优化代码提升性能
以下是关于如何优化代码以提升性能的几个小点:1.选择合适的算法和
数据结构
:在编程时,选择合适的算法和
数据结构
是非常重要的。合适的算法可以减少计算量,提高代码的执行效率。
迷璃学妹
·
2024-02-19 20:56
单片机
嵌入式硬件
数据结构
错题收录(四)
1、已知表头元素为c的单
链表
在内存中的存储状态如下表所示。现将f存放于1014H处并插入单
链表
,若f在逻辑上位于a和e之间,则a,e,f的“链接地址”依次是()。
程序员丶星霖
·
2024-02-19 19:05
leetcode日记(9)删除
链表
的倒数第n个节点
说来惭愧…这道题我一开始的思路是一一遍历
链表
节点,然后建立bool函数挨个判断……后来发现根本不行,报错而且时间复杂度还贼大。
梭七y
·
2024-02-19 19:18
leetcode
链表
算法
代码随想录day3| 203.移除
链表
元素 707.设计
链表
206.反转
链表
移除
链表
元素(版本一)虚拟头节点法#Definitionforsingly-linkedlist.
wang_buaa
·
2024-02-19 19:44
链表
python
数据结构
C++opencv中std::vector<Mat>和split
cv::Mat是OpenCV中用于表示图像的核心
数据结构
,可以存储实际的图像数据、图像的尺寸、类型等信息。
忙什么果
·
2024-02-19 19:41
opencv
C&C++
opencv
c++
计算机视觉
【51单片机】如何设置中断函数(场景:在定时器工作完跳转到中断程序时,怎么识别我们的中断程序在哪里呢?)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY
YY的秘密代码小屋
·
2024-02-19 19:07
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
【51单片机】如何【手搓】定时器寄存器配置【低8位TL0(low)】和【高8位TH0(high)】
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础
YY的秘密代码小屋
·
2024-02-19 19:06
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
嵌入式硬件
【51单片机】从零开始手把手带你【查手册】配置定时器,并完成小项目(定时器&中断的应用)(代码演示&单片机现象对照LCD闪烁)(9)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-19 19:36
YY滴《单片机系列》
单片机
51单片机
mongodb
【51单片机】利用STC-ISP软件工具【定时器计算器】配置【定时器】教程(详细图示)(AT89C52)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《
数据结构
》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-19 19:03
YY滴《单片机系列》
YYの小小知识点
51单片机
接口隔离原则
mongodb
js
数据结构
与算法----集合
特殊之处在于里面的元素没有顺序,也不能重复没有顺序意味着不能通过下标进行访问,不能重复意味着相同的对象在集合中只会存在一份集合里面不需要封装一个内部类,用于保存其他东西,不需要,集合里面放的就是一个个元素,和
链表
优先级队列不太一样
婷宝_知萌
·
2024-02-19 19:29
数据结构与算法
javascript
开发语言
ecmascript
redis为什么选择了跳跃表而不是红黑树
Redis只在两个地方用到了跳跃表,一个是实现有序集合键(zset),另一个是在集群节点中用作内部
数据结构
,除此之外,跳表在Redis里面没有其他用途。但是为什么用跳表而不用红黑树呢?
小码哥(^_^)
·
2024-02-19 18:52
redis
跳跃表
红黑树
redis为什么用跳表而不用平衡树
Redis里面使用skiplist是为了实现sortedset这种对外的
数据结构
。sortedset提供的操作非常丰富,可以满足非常多的应用场景。这也意味着,sortedset相对来说实现比较复杂。
栋幺栋幺-
·
2024-02-19 18:51
redis
redis
跳跃表
ACM/NOI/CSP比赛经验分享
这些比赛不仅考验了参赛者的算法和
数据结构
知识,更是对团队协作、时间管理和心理素质的全面挑战。作为一名曾经参与过这些比赛的选手,我深感其中的酸甜苦辣,也积累了一些宝贵的经验。
琛哥的程序
·
2024-02-19 18:20
学习方法
redis为什么使用跳跃表而不是树
Redis中支持五种数据类型中有序集合SortedSet的底层
数据结构
使用的跳跃表,为何不使用其他的如平衡二叉树、b+树等
数据结构
呢?
单边李001
·
2024-02-19 18:15
redis
数据库
缓存
13种排序算法详解(相当清楚,还附有flash动画)
0、前言从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如
数据结构
或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的
沐恩_
·
2024-02-19 18:44
数据结构与算法
排序算法
12种排序算法(转载)
/article/details/54016592),写的非常不错,于是毫不客气的转过来了(QAQ)0、前言从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如
数据结构
或者解题思路方法
weixin_30252709
·
2024-02-19 18:12
各种排序算法总结
从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如
数据结构
或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的
qq_28598203
·
2024-02-19 18:36
数据结构与算法设计
数据结构
排序
排序算法
0、前言从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如
数据结构
或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的
ZWF564267707
·
2024-02-19 18:01
从头说12种排序算法:原理、图解、动画视频演示、代码以及笔试面试题目中的应用
0、前言从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如
数据结构
或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的
JokerMi
·
2024-02-19 18:01
数据结构和算法
面试题
二叉树
归并排序
二分查找
合并排序
【DS】八大排序算法实现详解
✨博客主页:心荣~✨系列专栏:【Java实现
数据结构
】✨一句短话:难在坚持,贵在坚持,成在坚持!
韵秋梧桐
·
2024-02-19 18:30
#
数据结构
排序算法
算法
数据结构
java
12种排序算法:原理、图解、动画视频演示、代码以及笔试面试题目中的应用
0、前言从这一部分开始直接切入我们计算机互联网笔试面试中的重头戏算法了,初始的想法是找一条主线,比如
数据结构
或者解题思路方法,将博主见过做过整理过的算法题逐个分析一遍(博主当年自己学算法就是用这种比较笨的刷题学的
Jaryn1024
·
2024-02-19 18:57
数据结构与算法
排序算法
快速排序
冒泡排序
希尔排序
归并排序
展示用HTML编写的个人简历信息
个人邮箱:
[email protected]
我的Gitee我的博客教育背景2011-2017小学2017-2020初中2020-2023高中2023-2027大学计算机科学与技术专业技能掌握Java编程掌握
数据结构
掌握前端相关的技能
fly in the sky !
·
2024-02-19 18:24
前端
html
前端
学习
笔记
【C/C++寒假学习计划】当别人在看波吉时,而我内卷的无法自拔
目录嗨,这里是狐狸~~C/C++学习路线一、初级入门阶段①C语言②C++语言③常见常用的IDE开发工具二、C/C++开发进阶①C++进阶之STL②C++进阶之设计模式③C++进阶之
数据结构
基础④C++进阶之
MAX在码字
·
2024-02-19 18:52
C++
C
编程入门
寒假学习
C/C++
Rust
数据结构
与算法:3栈:用栈实现符号匹配
1、符号匹配如:(5+6)×(7+8)/(4+3)、{{([][])}}、(a+b)(c*d)func()等各类语句的符号匹配。这里我们关注的不是数字而是括号,因为括号更改了操作优先级,限定了语言的语义,这是非常重要的。如果括号不完整,那么整个表达式就是错的。括号都必须以成对匹配的形式出现。括号匹配意味着每个开始符号都有相应的结束符号,并且括号必须正确嵌套,这样计算机才能正确处理。真正具有挑战的是
碳学长
·
2024-02-19 17:51
数据结构与算法Rust版
rust
算法
开发语言
Rust
数据结构
与算法:5栈:用栈实现前缀、中缀、后缀表达式
3、前缀、中缀和后缀表达式计算机是从左到右处理数据的,类似(A+(B*C))这样的完全括号表达式,计算机如何跳到内部括号计算乘法,然后跳到外部括号计算加法呢?一种直观的方法是将运算符移到操作数外,分离运算符和操作数。计算时先取运算符再取操作数,计算结果则作为当前值参与后面的运算,直到完成对整个表达式的计算。可将中缀表达式A+B中的“+”移出来,既可以放前面,也可以放后面,得到的将是+AB和AB+。
碳学长
·
2024-02-19 17:51
数据结构与算法Rust版
rust
开发语言
后端
Rust
数据结构
与算法:2线性
数据结构
之 栈
二、基础
数据结构
1、线性
数据结构
数组、栈、队列、双端队列、
链表
这类
数据结构
都是保存数据的容器,数据项之间的顺序由添加或删除时的顺序决定,数据项一旦被添加,其相对于前后元素就会一直保持位置不变,诸如此类的
数据结构
被称为线性
数据结构
碳学长
·
2024-02-19 16:42
数据结构与算法Rust版
rust
数据结构
开发语言
我对八种常见
数据结构
的理解
一切的前提——推导大O阶BigOnotation:描述算法运行需要多少时间和空间例如最经典的序列求和:求1+2+3+…+n的值很简单吧,只需要我们遍历1到n,然后累加,便能得出答案这段算法用BigO描述为:O(n)n表示算法里的变量n受循环的影响,整个程序的运算时间随着n的变大而变大不信的话,我们来看下这个小算法的运行时间与占用内存我们可以看到第一次计算花了62ms,到了第十次居然花了531ms,
我想养只猫 •͓͡•ʔ
·
2024-02-19 16:37
计算机基础
#
数据结构与算法
数据结构
算法
数据结构
,图(用图教你秒懂图的知识)
数据结构
学习,图(基础篇)前言:前面我们把树的知识全部学完了,今天我们学习图,如果不算算法,图是是我们最后一种要学的“
数据结构
”,图是一种非线性
数据结构
,它比树状结构更复杂,前面我们学习的知识都是一对一或者一对多的关系
IC00
·
2024-02-19 16:07
数据结构
数据结构
c语言
c++
有向图
后端
BLE 链路层(LL)的
数据结构
一链路层的
数据结构
在链路层上传输的数据格式如下图所示:广播报文和数据报文都包含Preamble(前导码),AccessAddress(接入地址),PDU(数据),CRC。
黑刀夜
·
2024-02-19 16:34
BLE
BLE
链路层
数据结构
物联网
嵌入式
C语言第二十四弹---指针(八)
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】指针1、数组和指针笔试题解析1.1、字符数组1.1.1、代码1:1.1.2、代码2:1.1.3、代码3:1.1.4、代码4:1.1.5
小林熬夜学编程
·
2024-02-19 16:00
C语言详解
算法
c语言
开发语言
C语言第二十六弹---字符串函数(下)
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】目录1、strncat函数的使用2、strncmp函数的使用3、strstr函数的使用和模拟实现4、strtok函数的使用5、strerror
小林熬夜学编程
·
2024-02-19 16:29
C语言详解
c语言
开发语言
算法
C语言第二十五弹---字符函数和字符串函数(上)
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】目录1、字符分类函数2、字符转换函数3、strlen的使用和模拟实现4、strcpy的模拟实现5、strcat的模拟实现6、strcmp
小林熬夜学编程
·
2024-02-19 16:59
C语言详解
c语言
开发语言
算法
【深度学习】Pytorch 系列教程(二):PyTorch
数据结构
:1、Tensor(张量): GPU加速(GPU Acceleration)
文章目录一、前言二、实验环境三、PyTorch
数据结构
0、分类1、Tensor(张量)1.维度(Dimensions)2.数据类型(DataTypes)3.GPU加速(GPUAcceleration)查看可用
QomolangmaH
·
2024-02-19 16:28
#
PyTorch
深度学习
pytorch
数据结构
cuda
gpu算力
tensor
张量
数据结构
通讲
目录集合源码详解一、常见
数据结构
讲解1.线性
数据结构
1.1数组1.2队列1.3
链表
1.3.1单向
链表
1.3.2双向
链表
1.4栈2.非线性
数据结构
2.1树2.2二叉树2.2.1概念介绍2.2.2遍历操作2.2.3
做个专注的工程师
·
2024-02-19 16:57
#
数据结构
数据结构
C语言第二十七弹---内存函数
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】内存函数1、memcpy使用和模拟实现2、memmove使用和模拟实现3、memset函数的使用4、memcmp函数的使用总结前面两弹讲解了字符函数和字符串函数
小林熬夜学编程
·
2024-02-19 16:26
C语言详解
c语言
开发语言
Redis快速的原因
Redis有哪些知识点高可靠:主从复制、哨兵节点、持久化高性能:
数据结构
、网络架构、持久化、线程模型高可扩展:数据分片、负载均衡Redis基础架构和重要模块访问框架网络访问操作模块get/set/delete
天上飞的云传奇
·
2024-02-19 16:55
数据库
redis
数据结构
缓存
Web安全-JWT认证机制安全性浅析
文章目录认证机制
数据结构
头部有效载荷签名数据转换安全缺陷密钥爆破认证机制JWT全称是JSONWebToken,是目前非常流行的跨域认证解决方案,在单点登录场景中经常使用到。
Tr0e
·
2024-02-19 16:54
Web安全
搭建redis集群
10:56:41Cinjosy阅读数109redis的官方文档:www.redis.cn/一.redis介绍1.redis是一个开源的,遵守BSD协议,是一个高性能的key-value数据库,内存存储的
数据结构
服务器
乒乓球传奇
·
2024-02-19 16:23
redis
c# B树
B树是一种自平衡的树
数据结构
,通常用于数据库和文件系统等需要大量数据插入、删除和搜索操作的场景。在C#中实现B树可以帮助实现高效的数据存储和检索功能。
彭小彭~
·
2024-02-19 16:52
数据结构
c#
b树
c# B+树
B+树是一种自平衡的树
数据结构
,通常用于数据库和文件系统等需要大量数据插入、删除和搜索操作的场景。与B树不同的是,B+树的内部节点不存储数据,只用作索引,所有的数据都存储在叶子节点上。
彭小彭~
·
2024-02-19 16:52
数据结构
c#
c入门第十八篇——支持学生数的动态增长(
链表
,指针的典型应用)
为了支持学生的动态增长,这里可以引入
链表
。
链表
在C语言中,
链表
是一种常用的
数据结构
,它由一系列的节点组成,每个节点包含数据和指向下一个节点的指针。
彭泽布衣
·
2024-02-19 16:49
c语言入门
c语言
链表
网络
开发语言
数据结构
程序人生
算法
c入门第十九篇: 易错的指针操作(代码的调试)
前面讲述到了
链表
的操作,
链表
具有动态伸缩的优点,但是
链表
是指针操作,必然面临着指针操作的诸多问题,比如典型的空指针操作问题,出现问题之后,除了printf,还有没有其他方法调试呢?
彭泽布衣
·
2024-02-19 16:19
c语言入门
c语言
开发语言
程序人生
调试
debug
哈希表——C++
目录一、首先使用拉链法:二、开放寻址法三、字符串哈希1.具体如何使用进制的方式来存储字符前缀的可以看这个y总的这个图2.接下来说一说算某个中间的区间的字符串哈希值哈希表是一种数组之间互相映射的
数据结构
,
松定
·
2024-02-19 16:39
c++
开发语言
C语言实现链式二叉树&遍历二叉树
二叉树(binarytree)是一种常见的树形
数据结构
,其特点是每个结点至多有两棵子树,并且,二叉树的子树有左右树之分,其次序不能任意颠倒。在对二叉树进行遍历之前,我们先构造一个二叉树。
obsession_me
·
2024-02-19 16:25
【c++】list 模拟
>望小伙伴们点赞收藏✨加关注哟前言前面我们已经学习了list的相关知识点,必然我们要简单的模拟一下,模拟list类比较复杂,里面掺杂了我们学习双
链表
的知识点,对模板的使用更加复杂,还有对c+
დ旧言~
·
2024-02-19 16:33
c++
list
数据库系统 --- 关系模型
一、关系模型的
数据结构
以及形式化定义1.关系域:一组具有相同
数据结构
的值的集合。笛卡尔积:域上的一种集合运算。多个集合做笛卡尔积的结果是每个集合取一个元素组合得到的一个新的集合。
顾城猿
·
2024-02-19 16:53
数据库
Leetcode刷题——数组双指针
如果两个指针分别属于不同的数组/
链表
,则称为「分离双指针」。滑动窗口(SlidingWindow):在给定数组/字符串上维护一个固
Mito445
·
2024-02-19 15:25
leetcode
算法
矩阵
数组理论基础(概念、二分法+双指针+滑动窗口+模拟行为)
数组理论基础数组是非常基础的
数据结构
,是面试必问的基础而不失“优雅”的知识点。
阴天v快乐丶
·
2024-02-19 15:18
leetcode
算法
python
学习
百度地图接口 | 实现校验收货地址是否超出配送范围
目录1.环境准备2.代码开发2.1application.yml2.2OrderServiceImpl作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、
数据结构
和算法
逐梦苍穹
·
2024-02-19 15:49
java
百度
[毕设项目-苍穹外卖]详细拆解分析项目的具体内容及心得体会
、项目环境5、项目拆解⭐5.1、技术要点5.2、微信支付5.3、内网穿透5.4、部署上云6、心得体会作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、
数据结构
和算法
逐梦苍穹
·
2024-02-19 15:49
项目
java
苍穹外卖
毕业设计
redis
mysql
swagger
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他