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
数据结构和算法(尚硅谷)
数据结构-递归
之后我们要讲的很多
数据结构和算法
的编码实现都要用到递归,比如DFS深度优先搜索、前中后序二叉树遍历等等。所以,搞懂递归非常重要,否则,后面复杂一些的
数据结构和算法
学起来就会比较吃力。
acc8226
·
2023-09-24 20:30
数据结构与算法必备的 50 个代码实现。
转自:微点阅读(www.weidianyuedu.com)http://www.weidianyuedu.com
数据结构和算法
是程序员的内功心法和基本功。
asd3331380
·
2023-09-24 18:40
数据库
编程语言
数据结构
算法
STL初识
C++的面向对象和泛型编程思想,目的就是复用性的提升为了建立
数据结构和算法
的一套标准,诞生了STLSTL基本概念STL(StandardTemplateLibrary,标准模板库)STL从广义上分为:容器
ThePaK
·
2023-09-24 10:35
c++
rpc
网络协议
网络
数据结构和算法
-时间复杂度
在计算机科学中,时间复杂性,又称时间复杂度,算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可被称为是渐近的,亦即考察输入值大小趋近无穷时的情况。算法的时间复杂度度量一个程序(算法)执行时间的两种方式[1]事后统计的方法 这种方法可行,但是有两个问题:一
谢以轩
·
2023-09-24 08:04
数据结构和算法
数据结构
算法
数据结构与算法 --时间复杂度分析(二)
数据结构和算法
解决代码的“快”“省”,而时间、空间复杂度做为
数据结构和算法
的精髓,很直观说明了代码”多快“”多省“一、为什么需要复杂度分析?
star_chao
·
2023-09-24 08:04
#
数据结构
时间复杂度
IT视频资源分享列表(二)
redis深度历险:redis深度历险MySQL是怎样运行的:从根儿上理解MySQLJava
数据结构和算法
精讲版:Java
数据结构和算法
精讲版四脚猫高级PHP视频课程:四脚猫牛客网直通BAT算法精讲:BAT
lxw1844912514
·
2023-09-24 06:33
GO
python
PHP高级进阶
数据结构和算法
(9):伸展树
伸展树伸展树也是平衡二叉搜索树的一种形式。相对于AVL树,伸展树的实现更为简捷。伸展树无需时刻都严格地保持全树的平衡,但却能够在任何足够长的真实操作序列中,保持分摊意义上的高效率。伸展树也不需要对基本的二叉树节点结构,做任何附加的要求或改动,更不需要记录平衡因子或高度之类的额外信息,故适用范围更广。数据局部1)刚刚被访问过的元素,极有可能在不久之后再次被访问到;2)将被访问的下一元素,极有可能就处
飞大圣
·
2023-09-24 05:15
数据结构和算法
数据结构
算法
异步通讯技术之RabbitMQ
相关专栏Java基础语法,JavaEE初阶,数据库,
数据结构和算法
系列等,大家有兴趣的可以看一看。有兴趣的话关注博主一起学习,一起进步吧!
敖云岚
·
2023-09-24 02:41
rabbitmq
分布式
guava缓存
在localcache这个类中,实现了核心的
数据结构和算法
。继承abstractMap,实现concurrentMap接口,持有一个segme
zw147258369
·
2023-09-24 02:54
缓存
java
开发语言
什么是泛型?
泛型可以应用于各种
数据结构和算法
中,例如集合类(List、Set、Map等)、数据容器和通用算法等。通过使用泛型,我们可以编写更通用、更健壮的代码,而无需为每种类型单独编写代码。
泡芙·草莓
·
2023-09-23 22:40
前端
一篇文章让你学会什么是哈希
除留余数法3.平方取中法4.折叠法5.随机数法6.数学分析法哈希冲突解决1.闭散列1.1线性探测1.2二次探测2.开散列开散列和闭散列对比哈希概念哈希在C++中有广泛的应用,它是一种用于快速查找和存储数据的
数据结构和算法
爱学习的鱼佬
·
2023-09-23 17:58
C++进阶
数据结构进阶CPP
哈希算法
算法
散列表
c++
Java后端、前端、大数据、python、Golang学习路线
小y同学blibli很多资源(黑马、
尚硅谷
、狂神说等等)1.后端Java基础(完成)JavaWeb(完成)Maven(完成)Git(完成)SSM(Spring框架+SpringMVC+持久层框架Mybatis
努力努力ing!
·
2023-09-23 17:59
JAVA
java
Docker
相关专栏Java基础语法,JavaEE初阶,数据库,
数据结构和算法
系列等,大家有兴趣的可以看一看。有兴趣的话关注博主一起学习,一起进步吧!
敖云岚
·
2023-09-23 16:11
Docker
docker
容器
运维
数据结构和算法
-十大排序、搜索、数据结构
一、数据结构:线性结构和非线性结构线性结构:1)数据元素之间存在一对一的线性关系2)线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的3)链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。4)线性结构常见的有:数组、队列、链表和栈。非线性结构:非线性结构包括:二维数组,多维数组,广
张小璇flying
·
2023-09-23 16:04
数据结构
算法
链表
面试总结一
题目的范围比较广,有C++的基础问题:继承的问题、数组声明、指针;有
数据结构和算法
的问
yangyingle
·
2023-09-23 14:26
WebPack5基础使用总结(一)
、处理Sass和Scss资源2.4、处理Styl资源3、处理图片资源3.1、输出资源情况3.2、对图片资源进行优化4、修改输出资源的名称和路径4.1、自动清空上次打包资源5、处理字体图标资源配套视频:
尚硅谷
生命是有光的
·
2023-09-23 10:37
#
WebPack灬大罗
vue.js
webpack
Linux入门教程:P14->进程管理类
本系列文章为
尚硅谷
武晟然老师的Linux入门教程学习笔记,前面的系列文章链接如下Linux入门教程:P3->Linux文件系统Linux入门教程:P4->Vim编辑器Linux入门教程:P5->网络配置
爱你哦小猪猪
·
2023-09-23 09:35
Linux入门教程
linux
vim
运维
服务器
后端
Linux入门教程:P13->磁盘管理类
本系列文章为
尚硅谷
武晟然老师的Linux入门教程学习笔记,前面的系列文章链接如下Linux入门教程:P3->Linux文件系统Linux入门教程:P4->Vim编辑器Linux入门教程:P5->网络配置
爱你哦小猪猪
·
2023-09-23 09:34
Linux入门教程
linux
vim
运维
服务器
unix
【C/C++ 数据结构】-栈和队列(3)
作者:学Java的冬瓜博客主页:☀冬瓜的主页专栏:【C/C++
数据结构和算法
】文章目录前言题1:有效的括号1、方法:用栈解决2、示例3、实现3.1、栈的实现3.2、接口部分题2:用队列实现栈1、方法:用两个队列解决
学Java的冬瓜
·
2023-09-23 07:32
【C/C++
数据结构与算法理解及刷题】
数据结构
leetcode
算法
面试题库(一):
数据结构和算法
链表链表,常见的面试题有写一个链表中删除一个节点的算法、单链表倒转、两个链表找相交的部分,这个一般必须得完全无误的情况下写出来;给出两个链表的头结点,找出这两个链表的交点。java中数组和链表的区别,各自优势如何设计拥有高效的随机读取能力的的链表(跳表)设计跳表,跳表插入开销,跳表随机读取过程给你一个单向链表,给这个链表做K反转,例如k=31->2->3->4->5->6反转后为:3->2->1-
这就是编程
·
2023-09-23 06:00
面试
职场和发展
Java到Go的过渡(一篇足以)-应届23,Java实在太难了,来学Go叭
参考:Golang官方:https://golang.google.cn/tour/welcome/1bilibili:【
尚硅谷
】Golang入门到实战教程丨一套精通GO语言go基础①go的执行流程两种方式
J.CH.
·
2023-09-23 00:02
GoLang
java
golang
开发语言
Java_
数据结构和算法
1综述本篇文章是一篇读书笔记,里边记录了一些基于java代码实现的
数据结构和算法
如果错误,还望大家不吝赐教1.1概念【数据结构】是指数据在计算机内存或者磁盘中的组织形式【算法】完成特定任务的过程2数组【
我看谁还在睡觉
·
2023-09-22 21:53
java
数据结构
算法
java
数据结构和算法
05 之红-黑树(看完包懂~)
转载:http://blog.csdn.net/eson_15/article/details/51144079(友情提示,红-黑树是基于二叉搜索树的,如果对二叉搜索树不了解,可以先看看:二叉搜索树)从第4节的分析中可以看出,二叉搜索树是个很好的数据结构,可以快速地找到一个给定关键字的数据项,并且可以快速地插入和删除数据项。但是二叉搜索树有个很麻烦的问题,如果树中插入的是随机数据,则执行效果很好,
gongpulin
·
2023-09-22 18:03
java
算法与数据结构
java集合
踏入数据结构与算法的精彩世界
无论你是一名初学者还是经验丰富的开发者,深刻理解
数据结构和算法
的原理和应用,都将使你的编程能力更上一层楼。本学习笔记将帮助你掌握数据结构的多样性、算法的设计与应用,以及问题解决的关键思维。
friklogff
·
2023-09-22 09:14
算法
python
数据结构
算法
python
数据结构和算法
(8):搜索树(二叉搜索树和AVL树)
查找所谓的查找或搜索,指从一组数据对象中找出符合特定条件者,这是构建算法的一种基本而重要的操作。其中的数据对象,统一地表示和实现为词条(entry)的形式;不同词条之间,依照各自的关键码(key)彼此区分。循关键码访问:查找的过程与结果,仅仅取决于目标对象的关键码。词条templatestructEntry{//词条模板类Kkey;Vvalue;//关键码、数值Entry(Kk=K(),Vv=V(
飞大圣
·
2023-09-22 08:03
数据结构和算法
数据结构
算法
C++容器
STL1STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西;C++的面向对象和泛型编程思想,目的是复用性的提升;大多情况下,
数据结构和算法
都未能有一套标准,导致被迫从事大量重复工作;为了建立
数据结构和算法
的一套标准
dreamer11
·
2023-09-22 08:55
Java 入门者容易忽略问题[01]:对算法和数据结构不熟悉
为什么我先拿“
数据结构和算法
”来开头说呢?这玩意是写程序最最基本的东西。不管你使用Java还是其它的什么语言,都离不开它。而且这玩意是跨语言的,学好之后不管在哪门语言中都能用得上。
萧三皮的程序人生
·
2023-09-22 07:09
面试经验分享之数据结构、算法题
面试IT企业的研发岗位,
数据结构和算法
显然是必考的项目。俺只学过普通的数据结构课程,没读过STL,也没有过ACM的训练和比赛经历,在一开始面对这样类型题目的时候,心里还是十分忐忑的。
Java面试:
·
2023-09-21 22:15
面试
Java面经
redis面试常问--缓存击穿
尚硅谷
官方bilibili视频教程:https://www.bilibili.com/video/BV1Rv41177Af?
妙先森
·
2023-09-21 22:03
redis
redis
缓存
【技术之瞳】Web前端开发学习小记及部分答案解析
基础技术HTTPHTMLCSSJavaScript编程能力
数据结构和算法
正则表达式扩展技术Node.js前端框架前端工程数据可视化HTTP协议与浏览器缓存相关的字段名P113习题4.2Expires当客户端第一次访问一个文件资源的时候
1361976860
·
2023-09-21 21:32
前端
javascript
前端框架
ViewUI
数据结构和算法
之快速排序
快速排序是一种基于分治法的排序算法。它通过不断地将数组分成较小的子数组,并按照递归的方式对每个子数组进行排序,最终将整个数组排序。递归递归确定枢轴元素将小于枢轴的元素放在枢轴的左边将大于枢轴的元素放在枢轴的右边对左子数组进行快速排序对右子数组进行快速排序快速排序算法的原理如下:从待排序数组中选择一个元素作为枢轴元素。将小于枢轴元素的所有元素移动到枢轴元素的左边,大于枢轴元素的所有元素移动到枢轴元素
jieyucx
·
2023-09-21 18:00
数据结构和算法
算法
数据结构
java
Java集合大揭秘:优雅管理数据的智慧舞台
它们提供了各种
数据结构和算法
,帮助开发者高效地处理不同类型的数据。本文将带您深入了解Java集合框架,探索其核心概念、常用接口和类,以及在实际应用中的灵活运用。
西蓝花MQ
·
2023-09-21 18:56
java
算法
java
windows
开发语言
数据结构和算法
分析
集合:互不相同的成员和元素构成的一个整体。对数:以b为底的对数定义为使得b的某次幂等于y的那个指数
KD小帅
·
2023-09-21 17:38
SpringMvc笔记(
尚硅谷
2021版)
SpringMVCMVCM:model,指javabean,分为处理业务数据的实体类和处理业务逻辑、数据访问的类(dao和service层对象)V:视图,html、jsp页面C:控制器,以前是servlet,是DispatcherServlet,是一个功能强大的封装servlet,又叫前端控制器DispatcherServlet配置servlet:SpringMVCorg.springframew
Vogel_im_Kafig_
·
2023-09-21 17:44
笔记
java
restful
springmvc
数据结构和算法
(7):图应用
双连通分量:判定准则考查无向图G。若删除顶点v后G所包含的连通域增多,则v称作切割节点或关节点。不含任何关节点的图称作双连通图。任一无向图都可视作由若干个极大的双连通子图组合而成,这样的每一子图都称作原图的一个双连通域。如何才能找出图中的关节点呢?1.蛮力算法首先,通过BFS或DFS搜索统计出图G所含连通域的数目;然后逐一枚举每个顶点v,暂时将其从图G中删去,并再次通过搜索统计出图G\{v}所含连
飞大圣
·
2023-09-21 17:32
数据结构和算法
算法
数据结构
深度优先
GIS底层开发、GIS前端开发和GIS后端开发有什么区别?
需要这类开发人员掌握基本的
数据结构和算法
以及相关开发经验。Webgis开发也就是常说的二次开发或前端GIS开发,webg
GIS学姐嘉欣
·
2023-09-21 16:03
arcgis
数据结构与算法-递归Recursion
特点递归是一种应用非常广泛的算法递归代码表达力强、简洁、高效其他
数据结构和算法
都会用到递归来编码,例如:DFS深度优先搜索、前中后序二叉树遍历使用前提条件1.一个问题的解可以分解为几个子问题(数据规模更小的问题
小_小_2019
·
2023-09-21 15:26
专题总纲目录 Android Framework 总纲
本系列文章虽说是Android的知识体系专题,同时也是学习AndroidFramework系统的一个思路,尤其是当我们对Android框架层一点都不了解的时候,但前提是要有Java基础和C/C++基础,常用的
数据结构和算法
图王大胜
·
2023-09-21 12:09
管理
专题总纲
framework
android
framework
操作系统
C++学习——vector类的使用
它是一个多功能的,能够操作多种
数据结构和算法
的模板类和函数库。vector之所
阿白逆袭记
·
2023-09-21 12:28
从0开始学习c++
c++
学习
开发语言
尚硅谷
wepack课程学习笔记
为什么需要使用打包工具?开发时使用的框架、es6语法、less等浏览器无法识别。需要经过编译成浏览器能识别的css、js才可以运行。打包工具可以帮我们编译,号可以做代码压缩、兼容处理、性能优化。常见的打包工具有什么?vite、webpack、glup、gruntwebapck最基本的使用?是一个静态资源打包工具,以一个或多个文件为打包入口,将项目中所有文件编译组合成输入一个或多个文件。这个输出的文
MissXu666
·
2023-09-21 11:27
Webpack
学习
笔记
【C++STL基础入门】list改、查操作
1.2for_each函数二、list改操作2.1迭代器修改2.2assign函数2.3=运算符总结前言C++标准模板库(STL)是C++语言中非常重要的部分,它提供了一组通用的模板类和函数,用于处理常见的
数据结构和算法
问题
人才程序员
·
2023-09-21 05:08
C++STL
c++
list
开发语言
C++11
数据结构
算法
C++14
c/c++:数组指针与指针数组
数组指针与指针数组C语言中的指针和数组是两个非常基础的概念,它们可以用来处理复杂的
数据结构和算法
。而在指针和数组的基础上,又有两个重要的概念,那就是指针数组和数组指针。
野指针EvanCode
·
2023-09-21 05:23
c语言
c++
笔记
开发语言
算法
区块链学习笔记
学习视频:北京大学肖臻老师《区块链技术与应用》公开课_哔哩哔哩_bilibili“不要被学术界的思维限制了头脑,不要被程序员的思维限制了想象力”
尚硅谷
区块链全套教程完整版(深入掌握以太坊核心技术)_哔哩哔哩
深海空间i
·
2023-09-21 01:47
区块链
学习
算法和数据结构
不要轻视基础算法和数据结构,而只关注“有意思”的题目各种排序算法:基础
数据结构和算法
的实现:如堆、二叉树、图等基础数据结构的使用:如链表、栈、队列、哈希表、图、Trie、并查集等基础算法:深度优先、广度优先
sea_bi
·
2023-09-21 01:16
笨方法学算法和数据结构
数据结构
python
算法
数据结构和算法
——二叉树的遍历(C语言)
二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点被访问一次且仅被访问一次。目录一、看图理解:1.前序遍历2.中序遍历3.后序遍历4.层序遍历二、代码展示一、看图理解:1.前序遍历前序遍历结果:ABDHIEJCFKG如图:前序遍历流程图要点:先根再左后右(根指的是每个分叉子树的根结点,并不一定是最上面的,也有可能是相对而言的根)思路分析:先遍历根结点A(即先根),接着
张文飞的编程之旅
·
2023-09-20 21:55
算法
数据结构
尚硅谷
Vue2.0 + Vue3.0 入门到精通教程学习笔记 (四)
第四章:Vue中的ajax4.1解决开发环境Ajax跨域问题——Vue脚手架配置代理本案例采用axios作为发送Ajax请求的库,因此首先需要下载并引入axios:在VSCode终端处输入命令:npmiaxios第二步,利用脚手架vue-cli开启代理服务器:vue.config.jsconst{defineConfig}=require('@vue/cli-service')module.exp
上官海岚
·
2023-09-20 17:34
Vue学习笔记和案例
学习
javascript
vue.js
前端
前端框架
尚硅谷
Vue2.0 + Vue3.0 入门到精通教程学习笔记 (一)
目录第1章:Vue核心1.1Vue简介1.1.1官网1.1.2介绍与描述1.1.3Vue的特点1.1.4与其他JS框架的关联1.1.5Vue周边库1.2初始Vue1.3模板语法1.4数据绑定1.5el与data的两种写法1.6MVVM模型1.7数据代理1.7.1Object.defineProperty方法1.7.2何为数据代理1.7.3Vue中的数据代理1.8事件处理1.8.1事件的基本使用1.
上官海岚
·
2023-09-20 17:04
Vue学习笔记和案例
前端
javascript
vue.js
开发语言
【
尚硅谷
前端html+css】01_intoduce_html
01_intoduce1、前言客户端和服务端软件分为两部分:—客户端:用户通过客户端使用软件。—服务器:负责远程处理业务逻辑。服务器开发的语言:java(主流)、python、C#、Node.js(前端重要)客户端客户端形式-文字客户端:命令行来使用软件-图形化界面:点击拖动等来使用软件C/S架构-网页:访问网页来使用软件B/S架构(浏览器Browser)网页的特点网页优点:-不需要安装-无需更新
十七日尾灯..
·
2023-09-20 17:03
前端学习
html
前端
学习
尚硅谷
HTML+CSS总结
今天总结出了之前学习过的元素笔记,虽然比较多但常用的这些都要是想办法记下来,后面基本上都要用上的,还学习了盒子模型的常见问题,例如:margin塌陷问题,margin合并问题等等该如何处理的方案,老师说到这些后期网页的时候会经常遇到的,要熟悉它们的解决方案,明天将继续按课程的学习。
heliang399
·
2023-09-20 17:32
学习
html
css
学习
尚硅谷
HTML+CSS总结
今天主要回顾了之前学习过的标签和SCC样式的内容,复习巩固,从新做了一分巩固的笔记,这个笔记后期一看的话一目了然,需要什么就可以通过这个笔记去查找详细的内容笔记。还有学习深入学习了盒模型的作用,和通过它来对网页进行查看调整的内容,设计的属性还是比较多的,需要多些敲才能熟悉。
heliang399
·
2023-09-20 17:02
学习
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他