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
【数据结构和算法】
python
数据结构和算法
面试题_算法和数据结构面试题(JavaScript+Python)——滑动窗口...
适用情况:input是一些线性结构如链表,数组,字符串等,求最长/最短子字符串或是某些特定的长度要求滑动窗口避免了重复循环元素,在计算sum等数值时适应,但是有些情况必须遍历所有值解题就不适用了。模式res=[]start=0end=0whileendend+=1startif/while():start+=1复制代码细节window的数据类型,easy一般为数值、数组,用于加减求和等,mediu
南茗hy
·
2023-11-29 12:11
字符串入门算法题!
一些字符串算法问题可能涉及到高级的
数据结构和算法
,如动态规划、字符串匹配算法(KMP、Boyer-Moor
佚名涙
·
2023-11-28 22:07
算法
后端
java
17 | 跳表:为什么Redis一定要用跳表来实现有序集合?
跳表这种数据结构对你来说,可能会比较陌生,因为一般的
数据结构和算法
书籍里都不怎么会讲。但是它确实是
liyf2
·
2023-11-28 22:41
数据结构
数据结构
数据结构概念--顺序+链式表(栈、队列)
1、什么是数据结构1、数据结构的起源1968年,美国高德纳教授,《计算机程序设计艺术》第一卷《基本算法》,开创了
数据结构和算法
的先河。数据结构是研究数据之间关系和操作的学科,而非计算方法。
今年夏天33
·
2023-11-28 20:18
学习笔记--数据结构
学习笔记--c语言
数据结构
算法
c语言
学习
百度iOS——50道面试题‘总结’(附答案)
数据结构和算法
手撕二叉树层序遍历手撕前K大的数几种排序算法的思想和复杂度?logn的复杂度是怎么算出来的?
iOS最新面试题收录
·
2023-11-28 19:12
【追求卓越05】算法--复杂度
因为在刚开始的工作中,并不会用到什么复杂的
数据结构和算法
。也能完成我们工作中的需求。但是人总是要有追求的,一味的游走于皮毛之处,那你一直都无法得到进步的。
谢艺华
·
2023-11-28 18:22
数据结构与算法
算法
数据结构
PTA 数据结构与算法题目集(中文) 7-10 公路村村通 (30分) 最小生成树(kruskal算法)
我的GIS/CS学习笔记:https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes还有不少
数据结构和算法
相关的笔记以及pta题解哦x克鲁斯卡尔算法的基本思想是以边为主导地位
云微123
·
2023-11-28 14:28
笔记
数据结构与算法
数据结构
c++
算法
C/C++
C语言专门用于编写操作系统而发明的编程语言,所有天生适合对硬件编程,也以运行速度快而著称,也非常适合实现
数据结构和算法
。
进一步,柳绿花红
·
2023-11-28 11:56
c语言
120道java最常问面试题!
面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB2.x等无用内容,补充了
数据结构和算法
相关的题目
Java烟雨
·
2023-11-28 09:47
java
后端
面试
java
开发语言
jvm
rpc
分布式
数据结构和算法
-树和二叉树的定义和基本术语和性质
文章目录树的基本概念和相关术语相关的应用节点间的关系描述节点,树的属性描述有序树vs无序树树vs森林小结树的相关性质考点1考点2考点3考点4考点5考点6小结二叉树的相关概念和基本术语重要(五种状态)特殊二叉树小结二叉树的相关性质二叉树考点1二叉树考点2二叉树考点3完全二叉树考点1小结树的基本概念和相关术语当存在非根节点有两个前驱或者没有前驱时,都不构成树任何非空树可以看作根节点和不相交的子树构成(
看星猩的柴狗
·
2023-11-28 09:35
王道数据结构和算法考研笔记
数据结构
算法
数据结构的理解与介绍
然而在某种程度上来说,数据结构就是算法的衍生产品,因此
数据结构和算法
有着密不可分的关系。
猩程
·
2023-11-28 05:51
数据结构
《程序员代码面试指南》it名企算法与数据结构题目最优解(第二版)刷题笔记11
由于之前看了牛客网的
数据结构和算法
的课程知道了左神,现在找到了这本书当作入门书做做吧,虽然书的题解都是java实现的,但好在用c++实现难度不大第二章链表问题题目一:将单链表的每k个节点之间逆序给定一个单链表的表头节点
鶸.
·
2023-11-27 18:12
程序员怎样才能学好算法,推荐好书送给大家
前言
数据结构和算法
是计算机科学的基石,是计算机的灵魂要想成为计算机专业人员,学习和掌握算法是十分必要的。不懂
数据结构和算法
的人不可能写出效率更高的代码。
小花皮猪
·
2023-11-27 12:47
程序人生
算法
c语言上机试题倒计时,C语言课程实训-显示考试倒计时.doc
课程设计要求1)正确分析问题,设计
数据结构和算法
,编写C程序解决问题。2)画出程序的算法流程图。3)对运
影落飞神
·
2023-11-27 08:13
c语言上机试题倒计时
数据结构和算法
几年前有媒体采访ElonMusk,为什么会在几个领域都如此成功?他告诉大家,如果想在一个领域都有所成功的话,1.切碎知识点2.建立树形体系3.刻意练习人脑本质上不适合记忆零碎的知识点;附上知识脑图,刻意查漏补缺;http://naotu.baidu.com/file/b832f043e2ead159d584cca4efb19703?token=7a6a56eb2630548chttp://naot
zjp999988
·
2023-11-27 08:13
<蓝桥杯软件赛>零基础备赛20周--第7周--栈和二叉树
每周3次集中答疑,周三、周五、周日晚上,在QQ群上答疑:文章目录1.基本数据结构概述1.1
数据结构和算法
的关系1.2线性数据结构概述1.3二叉树简介2.栈2.1手写栈2.2C
罗勇军
·
2023-11-27 02:43
蓝桥杯软件赛零基础备赛20周
蓝桥杯
Java数据结构第一讲-排序算法
常见
数据结构和算法
实现(排序/查找/数组/链表/栈/队列/树/递归/海量数据处理/图/位图/Java版数据结构)
数据结构和算法
作为程序员的基本功,一定得稳扎稳打的学习,我们常见的框架底层就是各类数据结构
程序员 jet_qi
·
2023-11-26 01:59
Java
数据结构与算法
数据结构
java
排序算法
算法面试
搜索引擎背后的经典
数据结构和算法
来源公众号:码海作者:码海前言我们每天都在用Google,百度这些搜索引擎,那大家有没想过搜索引擎是如何实现的呢,看似简单的搜索其实技术细节非常复杂,说搜索引擎是IT皇冠上的明珠也不为过,今天我们来就来简单过一下搜索引擎的原理,看看它是如何工作的,当然搜索引擎博大精深,一篇文章不可能完全介绍完,我们只会介绍它最重要的几个步骤,不过万变不离其宗,搜索引擎都离开这些重要步骤,剩下的无非是在其上添砖加瓦
码农小光
·
2023-11-25 21:47
转:程序员必读书单 1.0
Readingmakesafullman;conferenceareadyman;andwritinganexactman.FrancisBacon优秀的程序员应该具备两方面能力:良好的程序设计能力:掌握常用的
数据结构和算法
MiracleDebris
·
2023-11-25 15:11
程序员
阅读
推荐:程序员必读书单
Readingmakesafullman;conferenceareadyman;andwritinganexactman.FrancisBacon优秀的程序员应该具备两方面能力:良好的程序设计能力:掌握常用的
数据结构和算法
Sunny_xx
·
2023-11-25 15:39
技术提升
阅读
0107连通分量-无向图-
数据结构和算法
(Java)
文章目录1API2代码实现和分析测试后记1API深度优先搜索下一个直接应用就是找出一幅图中的连通分量,定义如下API。publicclassCCCC(Graphg)预处理构造函数booleanconnected(intv,intw)v和w连通吗intcount()连通分量数intid(intv)v所在的连通分量标识符(0~count()-1)2代码实现和分析packagecom.gaogzhen.
gaog2zh
·
2023-11-25 15:18
数据结构和算法
连通分量
无向图
数据结构和算法
Java
第一章(前言 ,算法在计算中的作用)
程序由
数据结构和算法
组成,良好的数据结构的算法可以使算法更容易实现,所以我们对算法的研究首先开始要做的事情是选择数据
weixin_30333885
·
2023-11-25 00:59
数据结构与算法
大数据
0205顶点对可达性及小结-有向图-
数据结构和算法
(Java)
1顶点对的可达性在有向图中如果两个顶点v和w是强连通的,那么即存在从v到w到路径也存在一条从w到v的路径。如果一对非连通顶点,不可能两条都存在。顶点对的可达性。给定一幅有向图,回答“是否存在一条从一个给定顶点v到另外一个顶点w到路径?等类似问题如下图4-1所示,它展示了下面这个基本的概念有向图G中的传递闭包是由相同的顶点组成的另一幅有向图,在传递闭包中存在一条从v指向w的边当且仅当在G中w是从v可
gaog2zh
·
2023-11-24 22:28
数据结构和算法
顶点对可达性
有向图
数据结构和算法
Java
数据结构和算法
:时间、空间复杂度分析
数据结构和算法
本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算法一个非常重要的考量指标。那如何来衡量你编写的算法代码的执行效率呢?
辣椒种子
·
2023-11-24 22:56
数据结构算法
数据结构
python选择排序算法图解_十大经典排序算法详解
排序算法是《
数据结构和算法
》中非常基础的算法,但却占据着十分重要的位置,几乎可以说是我们在日常编程代码中使用最频繁的基础算法。
weixin_39788572
·
2023-11-24 18:51
python选择排序算法图解
极客时间——数据结构与算法(37):贪心算法:如何用贪心算法实现Huffman压缩编码?
转载地址:https://time.geekbang.org/column/article/73188基础的
数据结构和算法
我们基本上学完了,接下来几节,我会讲几种更加基本的算法。
说的就是你吧
·
2023-11-24 15:10
算法
算法分析与设计心得
数据结构和算法
是非常难啃的东西,以下我会用VS2019可以编译并且以代码和典型例子为基础来讲解几个典型的计算机学生应该掌握并且使用非常熟练的算法以下内容需要大家有基本的数据结构知识,如果学过巩固数据结构基本的一些知识常见的算法和典
不说再见qwq
·
2023-11-24 11:15
日常知识
笔记
算法
数据结构
【C/C++ 数据结构】-栈和队列(1)
作者:学Java的冬瓜博客主页:☀冬瓜的主页专栏:【C/C++
数据结构和算法
】文章目录前言一、栈1、概念2、实现栈1.1、数组实现1.2、链表实现二、队列1、概念2、实现队列2.1、数组实现2.2、链表实现三
学Java的冬瓜
·
2023-11-24 01:54
【C/C++
数据结构与算法理解及刷题】
数据结构
链表
数组的经典算法题练习
数组的经典算法题练习第一章数组的经典算法题练习文章目录数组的经典算法题练习数组在
数据结构和算法
中的应用是非常广范的一、组队竞赛总结数组在
数据结构和算法
中的应用是非常广范的接下来,我们需要来看一看一些数组和栈的经典笔试题提示
沉默着忍受
·
2023-11-23 11:29
Java初阶
数据结构
java基础-集合
j集合的实现原理都基于
数据结构和算法
,如下:数据结构:线性表:数组,链表(单链表,双链表),栈,队列(普通队列,双端队列)。散列表:散列函数(哈希算法)。
清爽的暗之妖刀0369
·
2023-11-23 07:53
Java基础
java
集合
Java集合
redis五大数据类型使用场景
Redis是一种基于键值对的NoSQL数据库,它的值主要由string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)五种基本数据结构构成,除此之外还支持一些其他的
数据结构和算法
公众号:方志朋
·
2023-11-23 06:57
队列
数据结构
数据库
python
redis
Redis 五大数据类型使用场景
Redis是一种基于键值对的NoSQL数据库,它的值主要由string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)五种基本数据结构构成,除此之外还支持一些其他的
数据结构和算法
公众号:Java后端
·
2023-11-23 06:52
队列
数据结构
数据库
python
redis
java面向对象高级泛型与list,set,Map
参数化类型:就是将类型由原来具体的类型参数化,类似于方法中的变量参数,此时类型也可以定义成参数形式(可以称之为类型参数),然后在使用/调用时传入具体的类型(类型实参)
数据结构和算法
简介数据结构概念数据的逻辑结构和存储结构及运算逻辑结构数据元素和元素之间的关系
love超1314的专栏
·
2023-11-22 13:03
java复习
泛型
list
Set
Map
【蓝桥杯软件赛 零基础备赛20周】第4周——简单模拟1
文章目录什么是简单模拟简单模拟和编程能力刷题什么是简单模拟正在学编程语言(C/C++、Python、Java),或者刚学过语言,还没有开始学
数据结构和算法
的同学,有一些疑问:如何快速入门算法竞赛?
Sofice小司
·
2023-11-22 11:36
蓝桥杯软件赛零基础备赛20周
蓝桥杯
深入解析数据结构与算法之堆
什么是堆大顶堆与小顶堆大顶堆(MaxHeap)小顶堆(MinHeap)堆的表示数组表示:树表示:堆的操作堆化操作插入操作删除根节点操作堆的创建堆的应用优先队列堆排序辅助数据结构堆的复杂度分析结论参考文献引言:在计算机科学中,
数据结构和算法
是构建复杂软件系统的基石
魔王-T
·
2023-11-22 08:23
结构算法
算法
堆
初识C语言
专栏:C语言初阶专栏:C语言进阶专栏:
数据结构和算法
专栏:C++初阶—专栏:C+
云小逸
·
2023-11-22 00:10
C语言
c语言
初识C语言【补】——指针、结构体
专栏:C语言初阶专栏:C语言进阶专栏:
数据结构和算法
专栏:C++初阶—专栏:C+
云小逸
·
2023-11-22 00:39
C语言
c语言
Java进阶之路——从初级程序员到架构师
一:编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的
数据结构和算法
基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。
三名狂客
·
2023-11-21 21:20
IT杂谈日记
java
java进阶之路——如何从初级程序员一步步成长为高级架构师
一:编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的
数据结构和算法
基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。
程序人生c
·
2023-11-21 21:48
java
程序员
极客大学算法训练营体验课学习心得
因此这段时间一直在复习
数据结构和算法
的知识,同时在Leetcode上刷题。刷了一段时间,发现效率比较低。我以为一开始就是这样,刷多了就会比较快了。后来才发现原来是我的刷题方法
邓文达
·
2023-11-21 19:46
opencv入门建议
如果你想入门OpenCV,以下是一些建议:1.学习基础知识在开始使用OpenCV之前,你需要了解一些基础知识,例如编程语言、
数据结构和算法
等。
韩师兄_
·
2023-11-21 10:18
OpenCV
opencv
前端应该如何准备
数据结构和算法
?
一、导读由于公众号不能放外部链接,一些题目和资料的链接无法访问,可点击阅读全文获得更好阅读体验。据我了解,前端程序员有相当一部分不是科班出身,以至于对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它带将带给
前端劝退师
·
2023-11-21 07:52
万字总结:如何全方位的准备
数据结构和算法
?
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午12:15,一起学算法作者|ConardLi来源|code秘密花园一、导读据我了解,程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它
吴师兄学算法
·
2023-11-21 06:13
字节跳动大佬教你如何准备
数据结构和算法
一、导读由于公众号不能放外部链接,一些题目和资料的链接无法访问,可点击阅读全文获得更好阅读体验。据我了解,前端程序员有相当一部分不是科班出身,以至于对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它带将带给
诸葛钢铁云
·
2023-11-21 06:43
数据结构与算法
趣学python编程 (四、
数据结构和算法
介绍)
数据结构和算法
在编程中非常重要。数据结构是组织和存储数据的方式,而算法是解决问题的方法和步骤。你要挑战的蓝桥杯,实际也是在设计算法解决问题。其实各种编程语言都只是工具,而程序的核心=数据结构+算法。
特立独行的猫a
·
2023-11-20 23:40
趣学python编程
数据结构
蓝桥杯
浙江大学数据结构陈越 第一讲
数据结构和算法
数据结构数据结构是计算机科学中用来组织和存储数据的方式。它可以理解为一种组织数据的方式,能够有效地管理和操作数据,以及提供对数据进行存储、检索、更新和删除等操作的方法。常见的数据结构包括数组、链表、栈、队列、树和图等,它们各自适用于不同的应用场景,并且有着不同的特点和操作方式。数据结构的选择对于解决特定的计算问题非常重要,合适的数据结构能够提高算法的效率和性能。讨论1.1对中等规模、大规模的图书摆
时雨h
·
2023-11-20 18:43
数据结构
算法
C++
数据结构
算法
java
STL的介绍
STL提供了一组通用的模板类和函数,用于实现常用的
数据结构和算法
,如向量(vector)、链表(list)、映射(map)、排序、查找等,它不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架
徐凤年lll
·
2023-11-20 11:08
c++
c++
挑战程序设计竞赛2 算法与数据结构 笔记
第一部分学习方法第一章使用AOJ会津大学OJ国内有的时候访问AOJ比较卡,可以使用vjudge来做题.第二部分基础
数据结构和算法
第二章算法和复杂度第三章初等排序3.2插入排序法ALDS1_1_A:InsertionSort
Peiwen123
·
2023-11-20 06:55
挑战程序设计竞赛2
算法与数据结构
挑战程序设计竞赛2
算法与数据结构
笔记
挑战程序设计竞赛2
算法与数据结构
读后感
读书笔记
二叉树常见面试题
最近总结了一些
数据结构和算法
相关的题目,这是第一篇文章,关于二叉树的。
惜时流光沿途留殇
·
2023-11-20 00:29
数据结构与算法详解(含算法分析、动图图解、Java代码实现、注释解析)
数据结构和算法
的重要性算法是程序的灵魂,优秀的程序可以在海量数据计算时,依然保持高速计算
数据结构和算法
的关系:程序=数据结构+算法数据结构是算法的基础,换言之,想要学好算法,需要把数据结构学到位。
袁袁袁袁满
·
2023-11-19 13:07
数据结构
算法
java
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他