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
学习随笔_数据结构和算法
Java 元婴期-架构师成长路线
Java元婴期-架构师成长路线练气期-入门,助理掌握的能力能力类别时间内容计算机课程基础1~2个月计算机操作系统、
数据结构和算法
Java的编程基础2~4个月面向对象编程;常用类,多线程、IO六、网络编程开发工具基本使用
davedeveloper
·
2023-04-10 11:52
Java架构师
java
开发语言
架构
2021年专升本高等数学真题
想看更多算法题,可以扫描上方二维码关注我微信公众号“
数据结构和算法
”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有1000多页(并且还会不断的增加)
数据结构和算法
·
2023-04-10 11:52
课后答案
专升本
高等数学真题
标准模板库STL-容器
程序设计与算法(三)C++面向对象程序设计郭炜STL标准模板库STL,常用的
数据结构和算法
的模板的集合泛型程序设计被插入容器中的元素是原对象的一个复制容器可容纳各种数据类型的通用数据结构,是类模板顺序容器顺序容器中元素插入位置与元素的值无关
纫秋兰以为佩
·
2023-04-10 04:38
C++小记
stl
容器
c++
数据结构和算法
学习记录——栈和队列作业(实现链栈上的进栈、实现链栈上的退栈、实现链队上的入队列)
目录链栈上的进栈代码实现思路图解链栈上的退栈代码实现思路图解链队上的入队列代码实现思路图解题目来自:《数据结构》大连理工大学出版社(2019.8第一版)链栈上的进栈代码实现//链栈上的进栈voidPush(LstackTp*ls,DataTypex)//采用头插的方式进行进栈的操作{LstackTp*p=(LstackTp*)malloc(sizeof(LstackTp));//创建一个新结点p-
天上_
·
2023-04-10 02:03
数据结构
学习
数据结构和算法
学习记录——设计循环队列(数组实现循环队列)核心思路、题解过程、完整题解
目录题目描述题目示例核心思路链表实现数组实现重点题解过程结构体类型定义创建一个循环队列并初始化判断循环队列为空或为满入队列函数出队列函数取队头数据取队尾数据销毁循环队列完整题解题目来源:力扣题目描述设计你的循环队列实现。循环队列是一种线性数据结构,其操作表现基于FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过
天上_
·
2023-04-10 01:33
leetcode
算法
数据结构
学习
顺序表
数据结构和算法
学习记录——线性表之单链表(上)-初始单链表及其尾插函数(顺序表缺陷、单链表优点、链表打印)
单链表的概念单链表是一种链式存取的数据结构,链表中的数据是以结点来表示的。每个结点的构成:元素(数据元素的映象)+指针(指示后继元素存储位置)。元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。以“结点的序列”表示的线性表称作线性链表(单链表),单链表是链式存取的结构。复习一下之前学过的顺序表:顺序表的缺陷1.当空间不够时需要增容,而增容需要付出代价,浪费一些空间。2.为了避免频繁增容,
天上_
·
2023-04-10 01:32
数据结构
学习
算法
数据结构和算法
学习记录——栈和队列习题-用队列实现栈、用栈实现队列(核心思路、解题过程、完整题解)
目录用队列实现栈题目描述题目示例核心思路解题过程定义结构体创建栈结构体函数入栈函数出栈函数取栈顶数据函数判断栈是否为空函数销毁栈函数完整题解(C语言)用栈实现队列题目描述题目示例核心思路完整题解用队列实现栈题目来源:力扣题目描述请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)。实现MyStack类:voidpush(intx)将
天上_
·
2023-04-10 01:32
数据结构
学习
数据结构和算法
学习记录——删除有序数组中的重复项、合并两个有序数组
去重删除有序数组中的重复项题目来自:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/description/题目描述给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的
天上_
·
2023-04-10 01:02
数据结构
算法
学习
数据结构和算法
学习记录——树(基本介绍、树的定义、树的特点、树的一些基本术语、树的表示、儿子-兄弟表示法)
目录前言-基本介绍树的定义树的特点树的一些基本术语节点的度(Degree)树的度叶节点(Leaf)父节点(Parent)子节点(Child)兄弟节点(Sibling)路径路径长度祖先节点(Ancestor)子孙节点(Descendant)节点的层次(Level)树的深度(Depth)树的表示儿子-兄弟表示法前言-基本介绍树是经常被用来表示层次数据的一种数据结构,比如,假设我们想要以组织架构的方式展
天上_
·
2023-04-10 01:57
学习
数据结构
算法
Java夏招必知必会八股文198题,看完offer拿到手软
面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB2.x等无用内容,补充了
数据结构和算法
相关的题目
Netty711
·
2023-04-09 22:57
java
jvm
面试
spring
架构
深入理解MySQL索引底层数据结构
我们有没有思考过,为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQL执行反而会没有变化,本文就从MySQL索引的底层
数据结构和算法
来进行详细分析。2索引数据结构对比索引的定
京东云开发者
·
2023-04-09 20:25
数据结构
mysql
数据库
京东云
《吊打面试官系列》从源码全面解析 ThreadLocal 关键字的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、
数据结构和算法
、Kafka从入门到成神、Kafka从成神到升仙、Spring
爱敲代码的小黄
·
2023-04-09 20:19
#
高并发
java
开发语言
面试
后端
并发
数据结构与算法系列-目录
数据结构和算法
目录表线性结构1.数组、单链表和双链表2.Linux内核中双向链表的经典实现栈队列树形结构二叉查找树AVL树伸展树1.红黑树(一)之原理和算法详细介绍2.红黑树(五)之Java的实现3.红黑树
蛋蛋迪幽桑
·
2023-04-09 16:22
常见排序学习-插入排序、希尔排序、冒泡排序、堆排序、选择排序、快速排序、归并排序
数据结构和算法
学习汇总本文主要讲述了常见的各种排序方法,通过简单的排序方法的解读来提高算法思维能力许多排序算法的性能都与输入模型有很大关系,在不同场景可以选择不同的排序算法内容:1、分别学习插入排序、交换排序
iOS之文一
·
2023-04-09 14:09
第02天-Java
数据结构和算法
目录021_单链表新浪面试题单链表面试题(新浪、百度、腾讯)代码实现022_单链表腾讯面试题图解代码实现023_单链表百度面试题图解代码实现024_双向链表增删改查分析图解双向链表应用实例图解代码实现026_双向链表功能测试和小结027_环形链表介绍和约瑟夫问题单向环形链表应用场景单向环形链表介绍图解编辑028_约瑟夫问题分析图解和实现(1)图解Josephu问题029_约瑟夫问题分析图解和实现(
突然好想你之路在脚下
·
2023-04-09 13:19
数据结构和算法
java
数据结构
算法
第01天-Java
数据结构和算法
001_几个经典的算法面试题(1)暴力匹配不推荐KMP算法分治算法002_几个经典的算法面试题(2)回溯算法图的深度优先遍历算法(DFS)+贪心算法优化003_内容介绍和授课方式
数据结构和算法
的重要性课程亮点和授课方式
突然好想你之路在脚下
·
2023-04-09 13:49
数据结构和算法
数据结构
算法
java
约瑟夫问题
约瑟夫问题是一个经典的数学问题,也是计算机科学中常见的
数据结构和算法
题目之一。它的形式是:有n个人站成一排,从第一个人开始报数,每次报到m的人出列,直到所有人都出列为止。
C语言小火车
·
2023-04-09 11:55
面试题
链表
数据结构
约瑟夫问题
算法
一刷代码随想录总结
在这两个月的时间里,我学习了许多不同的
数据结构和算法
。在数组、链表、哈希表、字符串、栈与队列等基础数据结构的学习中,我深入理解了它们的特点和应用,并且掌握了它们的基础操作。这些基
小生舞梦蝶
·
2023-04-09 04:23
刷题
算法
数据结构
Python
数据结构和算法
笔记二:Python抽象类型
文章目录Python抽象类型如何使用面向对象的方式实现数据结构Python抽象类型面向对象编程在Python中所有东西都可以看成是一个对象封装继承多态封装:公开对外接口,隐藏实现细节继承:复用现有类的数据和行为多态:同一操作作用在不同的对象,可以有不同的解释和产生不同的执行结果如何使用面向对象的方式实现数据结构掌握抽象数据类型的概念(ADT:AbstractDataType)通过“组合”或者“继承
JTOOP
·
2023-04-09 01:10
Python数据结构与算法
python
数据结构
抽象类型
好未来成都 招聘后端实习生
后端开发实习生岗位要求1、计算机/软件及电子信息相关专业本科或研究生在读,踏实认真,有较强的学习能力;2、熟悉Java/Python/C++任一语言,有良好的
数据结构和算法
基础;3、良好的编程习惯,熟练面向对象设计
黑兔大侠客
·
2023-04-08 23:05
外国开发者都知道的Android-筑基导论,作为一个Android程序员
为啥硅谷面试只问
数据结构和算法
?为啥大厂要给新人安排导![](https://www.hualigs.cn/image/61dba891ed8ee.jpg)师、引路人?
m0_66264938
·
2023-04-08 22:03
程序员
架构
移动开发
android
数据结构和算法
——
数据结构和算法
的概念
文章目录数据结构算法算法分析时间复杂度空间复杂度数据结构数据是信息的载体,是计算机程序加工的原料,数据元素是数据的基本单位,数据项是构成数据元素的最小单位。数据对象是具有相同性质的数据元素的集合(强调的是数据元素性质的相同)。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合(强调的是数据元素之间的关系)。数据结构的三要素是逻辑结构、存储结构和数据运算。算法算法是为求解一个问题需要遵循的、
超级种码
·
2023-04-08 21:28
数据结构与算法
算法
数据结构
排序算法
2020-05-11 Java入坑指南2.0(B站Up主CodeSheep搬运)
基础语法面向对象接口容器异常泛型反射注解I/O图形化JVM:类加载机制字节码执行机制JVM内存模型GC垃圾回收JVM性能监控与故障定位JVM调优并发/多线程:并发编程基础线程池锁并发容器原子类JUC并发工具类
数据结构和算法
数据结构
柒李香
·
2023-04-08 21:03
漫谈游戏服务端优化思路
需求到落地的角度需求层:和策划撕逼,减少需求设计层:理解策划的需求,抽象出好的模型,用合理的
数据结构和算法
。这个往往也是优化的重点,最常见的是不同容器
Teech
·
2023-04-08 18:05
什么是
数据结构和算法
然而,计算机编程中的
数据结构和算法
的核心概念和使用并没有改变。从一开始,DSA就一直是计算机编程的核心。备注:下文统一使用DSA表示
数据结构和算法
。你可能听说过DSA主要在计算机科学领域使用。
pythontip
·
2023-04-08 13:37
python杂文
python
开发语言
后端
基于
数据结构和算法
的深入应用--1.概论
1.1概念回顾1.1.1数据结构概述数据结构是计算机存储,组织数据的方式.数据结构是指相互之间存在一种或多种特定关系的数据元素的集合.通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率.划分从关注的维度看,数据结构可以划分为数据的逻辑结构和物理结构,同一逻辑结构可以对应不同的存储结构.逻辑结构反应的是数据元素之间的逻辑关系,逻辑关系是指数据元素之间以什么形式互相关联,这与他们在计算机中的
北有榆树
·
2023-04-08 09:36
我学编程全靠B站了,真香(第一期)
其实我是个刷视频狂魔,B站收藏夹里也收藏了很多编程类视频,比如C/C++、Go语言、操作系统、
数据结构和算法
、计算机网络、数据库、Python爬虫、机器学习以及我这段时间正在学习的前
拓跋阿秀
·
2023-04-08 05:08
xhtml
ngui
glassfish
profiling
android模拟器
深入理解 MySQL 索引底层数据结构
我们有没有思考过,为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQL执行反而会没有变化,本文就从MySQL索引的底层
数据结构和算法
来进行详细分析。2索引数据结构对比索引的定
程序员万万
·
2023-04-07 23:17
数据结构
java
数据库
0301概述-最小生成树-图-
数据结构和算法
(Java)
1最小生成树加权图:加权图是一种为每条边关联一个权值或者成本的图模型。比如在一幅航空图中,边表示航线,权值则可以表示距离或者费用。最小生成树。图的生成树是它的一棵含有所有顶点的无环连通子图。一幅加权图的最小生成树(MST)是它的一棵权值(树中所有边的权值之和)最小的生成树。一些约定只考虑连通图。边的权值不一定表示距离。权值也可以表示时间、费用或者其他完全不同的量。边的权值可能是0或者负数。所有边的
gaog2zh
·
2023-04-07 23:30
数据结构和算法
最小生成树
图
数据结构和算法
Java
数据结构和算法
(一):复杂度、数组、链表、栈、队列
:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树10个最常用的算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法本文总结了20个最常用的
数据结构和算法
凉亭下
·
2023-04-07 23:52
算法
面试
算法
数据结构
链表
数据结构和算法
(二):递归、排序、通用排序算法
:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、Trie树10个最常用的算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法本文总结了20个最常用的
数据结构和算法
凉亭下
·
2023-04-07 22:09
面试
算法
算法
数据结构
排序算法
后端开发基础能力以及就Java的主流开发框架介绍
2.
数据结构和算法
:具备扎实的
数据结构和算法
基础,能够灵活运用常见的
数据结构和算法
解决问题。
☆七年
·
2023-04-07 17:50
java
开发语言
后端
服务器
基于
数据结构和算法
的业务应用(二)
一限流算法与应用限流是对系统的一种保护措施。即限制流量请求的频率(每秒处理多少个请求)。一般来说,当请求流量超过系统的瓶颈,则丢弃掉多余的请求流量,保证系统的可用性。即要么不放进来,放进来的就保证提供服务。1.1计数器1.概述计数器采用简单的计数操作,到一段时间节点后自动清零。2.实现publicclassCounter{publicstaticvoidmain(String[]args){//计
想回家种地的程序员
·
2023-04-07 14:48
软件设计过程--概要设计&&详细设计
通过对系统结构进行细化,得到软件的详细
数据结构和算法
。
nativeCloud
·
2023-04-07 13:59
软件工程
java
系统架构
数据结构和算法
(第三章队列)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、队列的使用场景(先进先出)及介绍二、数组模拟队列1.数组模拟队列分析2.将数据存入队列思路分析3.使用数组模拟队列编写一个ArrayQueue类三、数组模拟环形队列1.数组模拟环形队列思路分析2.数组模拟环形队列代码3.数组模拟环形队列小练总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机
m0_50507927
·
2023-04-07 12:36
数据结构和算法
队列
算法
数据结构
java
数据结构和算法
-时间和空间复杂度
时间复杂度在
数据结构和算法
中,有两种方法来衡量时间复杂度事后统计法大O复杂度表示法事后统计法把代码实际跑一遍,然后分析,统计和监控算法执行的时间和占用的内存大小。
JailbreakLifer
·
2023-04-07 05:14
STL学习笔记
STL概述目的为了建立
数据结构和算法
的一套标准,并降低它们之间的耦合关系,以提升各自的独立性、弹性、交互操作性(互相合作性),于是有了STL,即StandardTemplateLibrary标准模板库基本概念
oNightfall
·
2023-04-07 04:54
C
&
C++
c++
学习
Acm+java各种数据结构_Acm竞赛算法——数据结构算法分类
ACM竞赛的算法,分为了数学、
数据结构和算法
三大块。
Jane Gao
·
2023-04-07 04:21
Acm+java各种数据结构
第一课 知其然知其所以然
在这些基础框架中,一般都揉和了很多基础
数据结构和算法
的设计思想。比如,我们常用的Key-Value数据库Redis中,里面的有序集合是用什么数据结构来实现的呢?为什么要用跳表来实现呢?
爱跑步的coder
·
2023-04-07 04:05
C++提高之——STL初识P185-P188
2STL初识2.1STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西C++的面向对象和泛型编程思想,目的就是复用性的提升大多情况下,
数据结构和算法
都未能有一套标准,导致被迫从事大量重复工作为了建立
数据结构和算法
的一套标准
麻摆子
·
2023-04-07 01:45
C++之不见风雨怎见彩虹
c++
数据结构
算法
算法学习笔记1(数组,动态数组,散列表)
(最近刚来到平台,以前在CSDN上写的一些东西,也在逐渐的移到这儿来,有些篇幅是很早的时候写下的,因此可能会看到一些内容杂乱的文章,对此深感抱歉,以下为正文)引子众所周知,
数据结构和算法
对于一个开发人员是多么的重要
moonfish1994
·
2023-04-06 22:02
java
数据结构和算法
(06)旋转数组中的最小数字
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。完成如下代码:importjava.util.ArrayList;publicclassSolution{publicint
ngu2008
·
2023-04-06 21:07
掌握顺序表,成为
数据结构和算法
的高手
文章目录1.线性结构与线性表2.线性表的顺序存储3.顺序表的基础操作顺序表接口总览初始化顺序表销毁链表插入操作删除操作获取元素操作按位置获取按元素值获取打印操作获取表的长度翻转顺序表判断顺序表是否为空扩容操作头插操作尾插操作头删操作尾删操作4.总结1.线性结构与线性表线性结构是一种数据结构,其中保存的数据像一条线一样按顺序排列,数据之间是一对一的关系,也就是每个数据只有一个直接前驱和一个直接后继。
Albert Edison
·
2023-04-06 16:53
数据结构算法之路
数据结构
算法
list
链表
数据结构与算法 - 时空复杂度分析
一、为何需要分析算法复杂度挺多同学本科都学习过
数据结构和算法
这门课,但是有没有想过这门课到底是解决什么问题?科学家设计这些
数据结构和算法
是要干嘛?
登龙zZ
·
2023-04-06 16:31
Vue
学习随笔
,待整理
lasy与input,change,watch的关系是是是是1.非Prop的特性会添加到子组件的根元素上。2.传入type会覆盖,e.x会覆盖子组件根元素的type:,3.但是class和style特性会比较智能,即合并。(style相同属性的情况下是覆盖)4.inheritAttrs:false只会禁用prop特性,不会阻止class与style的合并。5.监听原生事件e.x.input.nat
JokiZhou
·
2023-04-06 14:18
腾讯安卓开发面试凉凉,
数据结构和算法
被血虐,含泪整理面筋
前情首先介绍一下自己的情况吧,由于当年高中年少轻狂,还有些叛逆,学习不上心,差二本线16分。尚还未进入社会的我,自己也没有意识到学历的区别,最终听了家里的安排上了一个专科,选的是新材料专业。现在想想都很后悔,当年为什么没有自己的主见,如果复读或者读三本都比这个好很多,起码也是一个本科学历,以后如果想考公务员什么的都会好很多。进入专科学校后也算是意识到了自己学历的不足吧,开始在设个上面提升自己的资本
Android开发骆驼
·
2023-04-06 14:32
android
数据结构
算法
面试
2017-2020历年字节跳动Android面试真题解析(累计下载1082万次,持续更新中
字节跳动Android面试真题解析目录如下:第一章计算机基础面试题1第一节、网络面试题1第二节、操作系统面试题(⭐⭐⭐)21第三节、数据库面试题(⭐)23第二章
数据结构和算法
面试题25数据结构与算法25
m0_63737583
·
2023-04-06 13:13
程序员
面试
android
移动开发
Java架构师需要哪些知识?
Java架构师需要熟练掌握复杂的
数据结构和算法
、熟练使用linux操作系统,Linux线上排除故障、熟悉tcp协议、系统集群、[负载均衡]、反向代理、动静分离,网站静态化、数据库设计能力、队列中间件等知识
java364100
·
2023-04-06 12:38
java
开发语言
redis
架构
数据库
cocos creator
学习随笔
day03 节点和组件属性
目录节点本身属性控件属性场景空节点3D对象2D对象UI组件光线特效摄像机地形节点本身属性第一栏为节点名,可修改,前面得勾,是表示是否使用该节点,去掉代表隐藏该节点,但是该节点依然存在。书籍图标为帮助信息,齿轮是组件不过这里应该叫做节点菜单,因为点进去得时候,出现得不是组件得操作。Position:相对父节点位置,如果父节点是场景则为世界坐标Rotation:旋转度,延X轴旋转,延Y轴旋转,延Z轴旋
winterainicesnow
·
2023-04-06 12:17
cocos
creator
cocos
C++ 98/03 应该学习哪些知识18
STL标准模板库STL是C++标准库中的一部分,是一个强大的模板库,提供了大量常用的
数据结构和算法
,例如向量(vector)、链表(list)、映射(map)、哈希表(unordered_map)和排序等等
五百五。
·
2023-04-06 11:10
c++语言特性
c++
数据结构
开发语言
学习
c语言
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他