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中高级核心知识全面解析请收好!
包含了Java基础、网络、Linux、
数据结构与算法
、数据库、系统设计、工具、面试指南等等,可以说是非常的全面;当然,内容也非常的丰富。
公众号;编程从0学起
·
2023-11-21 11:10
java
面试
编程语言
分布式
数据库
Java程序员该如何进阶?请收好这份Java中高级核心知识全面解析
包含了Java基础、网络、Linux、
数据结构与算法
、数据库、系统设计、工具、面试指南等等,可以说是非常的全面;当然,内容也非常的丰富。
跟着我学Java
·
2023-11-21 11:06
Java
程序员
面试
java
jvm
面试
学习
开发语言
数据结构与算法
-图
图图的基本概念图(Graph)是一种较线性表和树更为复杂的数据结构。在线性结构中,数据元素之间仅存在线性关系。在树型结构中,数据元素之间存在明显的一对多的层次关系。而在图型结构中,结点之间是多对多的任意关系。图的结构定义:图:由顶点的有穷非空集合和顶点之间边的集合组成G(Graph)=(V,R)其中:V={lv∈Data0bject},R=[VR},VR={|P(v,w)且(v,w∈V)}表示从v
Ciian
·
2023-11-21 08:29
数据结构与算法
数据结构
图搜索算法
广度优先
深度优先
头歌-
数据结构与算法
-字符串匹配
第1关:实现朴素的字符串匹配#include#include#include"mystr.h"#pragmawarning(disable:4996)/*从字符串t查找子字符串p。字符串以数值结尾,例如p="str",那么p[0]='s',p[1]='t',p[2]='r',p[3]=0。采用朴素的匹配算法。返回子字符串第一次出现的位置,例如t="stringring",p="ring",则返回2
mlws1900
·
2023-11-21 04:47
数据结构
c++
算法
c语言
【数据结构】C语言实现队列
入队2.4出队2.5获取队头元素2.6获取队尾元素2.7判断空队列2.8队列的销毁3.队列完整源码Queue.hQueue.c个人主页:库库的里昂C/C++领域新星创作者欢迎点赞✍评论⭐收藏✨收录专栏:
数据结构与算法
希望作者的文章能对你有所帮助
库库的里昂
·
2023-11-21 01:17
数据结构与算法
数据结构
c语言
开发语言
C++ STL -->string类
stirng类对象的修改操作string类非成员函数STL什么是STLSTL全称standardtemplatelibaray-标准模板库是C++标准库的重要组成部分不仅是一个可复用的组件库更是一个保罗
数据结构与算法
的软件框架
dtuling
·
2023-11-20 20:45
C++
c++
开发语言
如何学好c++重难点
数据结构与算法
嵌入式xiaojie
·
2023-11-20 20:29
c++
c++
开发语言
【C++】标准模板库 STL 简介
个人主页:简料所属专栏:C++个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶
数据结构与算法
简 料
·
2023-11-20 20:28
C++
c++
开发语言
STL
标准模板库
【
数据结构与算法
】String大数加减乘除(非负整数)
leetcode上一题使用String完成大数乘法,鉴于之前华为机试也考到过大数减法,这里做一个大数运算的专题。说到底,大数运算考察的还是对运算的理解,我们完全可以通过模拟手算来进行。注意string与int间的转换,string[]-'0'变成int,int+'0'变成string[]。由于我们希望能用下标与数字的位数对应起来,所以需要用reverse(s.begin(),s.end())对St
mick_seu
·
2023-11-20 17:19
数据结构与算法
数据结构与算法
--Python--树
树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且只有一个父节点;除了根节点外,每个子节点可以分为多个不
__Miracle__
·
2023-11-20 16:01
算法与数据结构
数据结构
算法
python
周二 2020-01-07 07:50 - 24:30 多云 03h00m
科研参考书【】1)的《》看0/0页-5.科研文档1)组织工作[1]:例会--英语能力[2]:1.听力--十分2.单词--五分3.口语--五分4.英语文档1)编程能力[2]:1.编程语言C语言--O分2.
数据结构与算法
么得感情的日更机器
·
2023-11-20 13:38
【
数据结构与算法
】动态规划leetcode.91解码方法
【题目】:一条包含字母A-Z的消息通过以下映射进行了编码:‘A’->“1”‘B’->“2”…‘Z’->“26”要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,“11106”可以映射为:“AAJF”,将消息分组为(11106)“KJF”,将消息分组为(11106)注意,消息不能分组为(11106),因为“06”不能映射为“F”,这是由于“6”和“06”在映
押波张飞
·
2023-11-20 11:05
数据结构与算法
动态规划
算法
c++
STL的介绍
STL提供了一组通用的模板类和函数,用于实现常用的数据结构和算法,如向量(vector)、链表(list)、映射(map)、排序、查找等,它不仅是一个可复用的组件库,而且是一个包罗
数据结构与算法
的软件框架
徐凤年lll
·
2023-11-20 11:08
c++
c++
Linux之进程概念(一)
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、冯诺依曼体系结构二、操作系统(OperatorSystem)1、概念2
北尘_
·
2023-11-20 10:20
Linux操作系统
linux
运维
服务器
【Linux】第四章 进程(冯诺依曼体系+操作系统+进程概念+PID和PPID+fork+运行状态和描述+进程优先级)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶
数据结构与算法
C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
penguin_bark
·
2023-11-20 09:06
Linux
linux
运维
服务器
数据结构与算法
学习(六)集合
集合几乎每种编程语言中,都有集合结构。集合比较常见的实现方式是哈希表,这里使用JavaScript的Object进行封装。1.集合特点集合通常是由一组无序的、不能重复的元素构成。数学中常指的集合中的元素是可以重复的,但是计算机中集合的元素不能重复。集合是特殊的数组。特殊之处在于里面的元素没有顺序,也不能重复。没有顺序意味着不能通过下标值进行访问,不能重复意味着相同的对象在集合中只会存在一份。2.封
略略略_略
·
2023-11-20 06:40
学习
javascript
前端
数据结构与算法
学习(七)字典
1.字典特点字典存储的是键值对,主要特点是一一对应。比如保存一个人的信息数组形式:[19,“Tom”,1.65],可通过下标值取出信息。字典形式:{“age”:19,“name”:“Tom”,“height”:165},可以通过key取出value。此外,在字典中key是不能重复且无序的,而Value可以重复。2.字典和映射的关系有些编程语言中称这种映射关系为字典,如Swift中的Dictonar
略略略_略
·
2023-11-20 06:40
学习
javascript
开发语言
【
数据结构与算法
】链表与队列
:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】:文章若有幸对你有帮助,可点赞收藏⭐不迷路:内容若有错误,敬请留言指正!原创文,转载请注明出处文章目录前言:顺序表的优缺点线性表的链式表示和实现与链式存储有关的术语单链表单链表的特点单链表的创建双向链表https://blog.csdn.ne
嵌小超
·
2023-11-20 04:09
#
数据结构与算法
链表
数据结构
数据结构与算法
之美学习笔记:22 | 哈希算法(下):哈希算法在分布式系统中有哪些应用?
目录前言应用五:负载均衡应用六:数据分片应用七:分布式存储解答开篇&内容小结前言本节课程思维导图今天,我们再来看剩余三种应用:负载均衡、数据分片、分布式存储。你可能已经发现,这三个应用都跟分布式系统有关。没错,今天我就带你看下,哈希算法是如何解决这些分布式问题的。应用五:负载均衡我们知道,负载均衡算法有很多,比如轮询、随机、加权轮询等。那如何才能实现一个会话粘滞(sessionsticky)的负载
浊酒南街
·
2023-11-19 23:43
数据结构与算法之美学习笔记
数据结构
算法
数据结构与算法
之美学习笔记:20 | 散列表(下):为什么散列表和链表经常会一起使用?
目录前言LRU缓存淘汰算法Redis有序集合JavaLinkedHashMap解答开篇&内容小结前言本节课程思维导图:今天,我们就来看看,在这几个问题中,散列表和链表都是如何组合起来使用的,以及为什么散列表和链表会经常放到一块使用。LRU缓存淘汰算法借助散列表,我们可以把LRU缓存淘汰算法的时间复杂度降低为O(1)。现在,我们就来看看它是如何做到的。首先,我们来回顾一下当时我们是如何通过链表实现L
浊酒南街
·
2023-11-19 23:42
数据结构与算法之美学习笔记
数据结构
算法
数据结构与算法
之美学习笔记:21 | 哈希算法(上):如何防止数据库中的用户信息被脱库?
目录前言什么是哈希算法?应用一:安全加密应用二:唯一标识应用三:数据校验散列函数解答开篇内容小节前言本节课程思维导图如果你是一名工程师,你会如何存储用户密码这么重要的数据吗?仅仅MD5加密一下存储就够了吗?我今天不会重点剖析哈希算法的原理,也不会教你如何设计一个哈希算法,而是从实战的角度告诉你,在实际的开发中,我们该如何用哈希算法解决问题。什么是哈希算法?实际上,不管是“散列”还是“哈希”,这都是
浊酒南街
·
2023-11-19 23:24
数据结构与算法之美学习笔记
数据结构
算法
【Python
数据结构与算法
】——(线性结构)精选好题分享,不挂科必看系列
个人主页:Aileen_0v0系列专栏:>个人格言:"没有罗马,那就自己创造罗马~"时间复杂度大小比较1.timecomplexityofalgorithmAisO(n^3)whilealgorithmBisO(2^n).WhichofthefollowingstatementisTRUE?A.Foranyprobleminanyscale,thealogorithmAismoreefficien
Aileen_0v0
·
2023-11-19 23:32
数据结构与算法
python
开发语言
前端
迭代加深
逻辑回归
链表
线性回归
C++
数据结构与算法
(六)(栈与队列)
栈和队列是STL(C++标准库)里面的两个数据结构。C++标准库是有多个版本的,知道使用的STL是哪个版本,才能知道对应的栈和队列的实现原理。三个最为普遍的STL版本:HPSTL其他版本的C++STL,一般是以HPSTL为蓝本实现出来的,HPSTL是C++STL的第一个实现版本,而且开放源代码。P.J.PlaugerSTL由P.J.Plauger参照HPSTL实现出来的,被VisualC++编译器
chenyfan_
·
2023-11-19 21:42
数据结构与算法
#
栈
#
队列
c++
算法
数据结构
leetcode
c++计算书费
1:描述下面是一个图书的单价表:计算概论28.9元/本
数据结构与算法
32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统
豆沙沙包?
·
2023-11-19 21:32
c++
程序设计
计算书费c++(结构体版)
1:计算书费总时间限制:1000ms内存限制:65536kB描述下面是一个图书的单价表:计算概论28.9元/本
数据结构与算法
32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元
weixin_45891756
·
2023-11-19 21:31
c++
3296:【例50.2】 计算书费《信息学奥赛一本通编程启蒙(C++版)》
3296:【例50.2】计算书费《信息学奥赛一本通编程启蒙(C++版)》【题目描述】下面是一个图书的单价表:1、计算概论28.9元/本2、
数据结构与算法
32.7元/本3、数字逻辑45.6元/本4、C++
阿斯顿叫才能
·
2023-11-19 21:21
c++
开发语言
数据结构与算法
-哈夫曼树与图
“永远积极向上,永远豪情满怀,永远热泪盈眶!”哈夫曼树与图1.哈夫曼树1.1树与二叉树的转换1.2森林与二叉树的转换1.3哈夫曼树1.3.1哈夫曼树的概念1.3.2哈夫曼树的构造1.3.3例题2.图2.1图的定义2.2图的基本术语2.3图的抽象数据类型2.4图的存储结构2.4.1邻接矩阵存储✅2.4.1.1邻接矩阵表示的类定义✅2.4.1.2创建图✅2.4.1.3定位操作-查找顶点信息在顶点数组中
一口⁵个团子
·
2023-11-19 18:13
初阶数据结构与算法
数据结构
c++
算法
数据结构与算法
-树和森林
“永远面朝阳光,阴影被甩在身后!”树和森林1.线索二叉树2.树和森林2.1树的存储结构2.2双亲表示法2.3孩子链表表示法2.3.1孩子链表表示法的实现2.3.2查找结点x在树中的下标2.3.3创建k个结点的树2.3.4计算结点x的度数2.3.5插入结点u的孩子v2.4孩子兄弟表示法2.4.1例题3.二叉树的小练笔1.线索二叉树遍历二叉树是以一定的规则将二叉树中的结点排列成一个线性序列的过程。与线
一口⁵个团子
·
2023-11-19 18:43
初阶数据结构与算法
数据结构
c++
算法
链表
c语言
数据结构与算法
-图
图2.图的存储结构2.4.2邻接表的存储✅2.4.2.1逆邻接表✅2.4.2.2邻接表存储结构的定义✅2.4.2.3邻接表存储结构的类定义✅2.4.2.4创建n个顶点m条边的无向网✅2.4.2.5创建n个顶点m条边的有向网✅2.4.2.6定位操作-查找定点信息在顶点数组中的下标✅2.4.2.7计算顶点的度数-以无向网为例✅2.4.2.8插入操作-以无向网为例3.图的遍历3.1深度优先搜索3.1.1
一口⁵个团子
·
2023-11-19 18:06
初阶数据结构与算法
深度优先
算法
c++
c语言
数据结构与算法
——时间复杂度
目录文章目录前言一、算法时间复杂度是什么?二、推导大O阶的方法二、四种典型的时间复杂度1.常数阶——O(1)2.线性阶——O(n)3.对数阶——O(logn)4.平方阶——O(n^2)三、常见的时间复杂度前言众所周知,设计算法需要提高效率。那么,如何度量一个算法的执行时间呢?我们的计算机前辈们,为了对算法的评判更加科学,研究出了一种叫做事前分析估算的方法。实际上,就是通过在程序运行前通过对代码语句
周童學
·
2023-11-19 18:04
数据结构与算法
数据结构
算法
数据结构与算法
(一) 时间复杂度
在聊时间复杂度之前先对数据结构有个大概的了解(不重要)什么是数据结构数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。常见的数据结构线性表:另个或多个数据元素的有限序列。链性表:链表是一种数据元素按照链式存储结构进行存储的数据结构,这种存储结构在物理上存在非连续的特点。树:树是典型的非线性结构,它是包括,2个
小了个人
·
2023-11-19 18:00
数据结构
算法
Python Cookbook读书笔记
文章目录第一章
数据结构与算法
双端队列collections.deque寻找最大或者最小的N个元素defaultdict让字典保持有序字典求最大值,最小值,排序在两个字典中寻找相同点找出序列中出现次数最多的元素通过公共键对字典列表排序对不原生支持比较操作的对象排序从字典中提取子集将多个映射合并为单个映射第
猴猴猪猪
·
2023-11-19 15:58
python
python
数据结构与算法
详解(含算法分析、动图图解、Java代码实现、注释解析)
常用
数据结构与算法
实现以下博客根据B站罗召勇老师视频:
数据结构与算法
基础-Java版(罗召勇)写的详细笔记
数据结构与算法
基础:
数据结构与算法
之基础概述数据结构:(一)
数据结构与算法
之数组(二
袁袁袁袁满
·
2023-11-19 13:07
数据结构
算法
java
数据结构与算法
java_
数据结构与算法
(Java语言版).pdf
数据结构与算法
(语言版)Java周鹏雷国洪谢从满邓小炼编著湖北科学技术出版社内容提要,、本书根据抽象数据类型的实现方法与Java语言的面向对象特性抽象封装了线性、、、、,。
DING FNM
·
2023-11-19 13:32
数据结构与算法java
数据结构与算法
【堆】的Java实现
前言之前已经说过堆的特点了,具体文章在
数据结构与算法
【队列】的Java实现-CSDN博客。因此直接实现堆的其他功能。建堆所谓建堆,就是将一个初始的堆变为大顶堆或是小顶堆。这里以大顶堆为例。
zmbwcx
·
2023-11-19 13:50
java
开发语言
数据结构与算法
之美-35讲Trie树
数据结构与算法
之美-35讲Trie树特别备注本系列非原创,文章原文摘自极客时间-数据结构算法之美,用于平常学习记录。如有侵权,请联系我删除,谢谢!搜索引擎的搜索关键词提示功能,我想你应该不陌生吧?
蒋斌文
·
2023-11-19 12:09
Python
数据结构与算法
分析(第二版)
文章目录第二章算法分析2.3.1列表对列表进行加长操作,比较不同方法的性能pop性能分析2.3.2字典比较列表和字典的包含操作第三章基本数据结构3.3栈3.3.1何为栈3.3.2栈抽象数据类型3.3.3用Python实现栈代码清单3-1用Python实现栈代码清单3-2栈的另—种实现3.3.4匹配括号代码清单3-3匹配括号3.3.5普通情况:匹配符号3-4匹配符号3.3.6将十进制数转换成二进制数
oh panda
·
2023-11-19 10:42
python
开发语言
初刷leetcode题目(2)——
数据结构与算法
️️️️Takeyourtime!️️️️个人主页:大魔王所属专栏:魔王的修炼之路–数据结构如果你觉得这篇文章对你有帮助,请在文章结尾处留下你的点赞和关注,支持一下博主。同时记得收藏✨这篇文章,方便以后重新阅读。二、面试题17.04.消失的数字面试题17.04.消失的数字思路两种方法:第一种:是这个题最简单的方法:让数组里的n个数全部相加,再让从0到n+1个自然数相加减去数组相加的
大魔王(已黑化)
·
2023-11-19 09:49
leetcode
算法
职场和发展
数据结构
【我和Python算法的初相遇】——体验递归的可视化篇
个人主页:Aileen_0v0系列专栏:PYTHON
数据结构与算法
学习系列专栏"没有罗马,那就自己创造罗马~"目录递归的起源什么是递归?
Aileen_0v0
·
2023-11-19 07:43
数据结构与算法
python
开发语言
数据结构
算法
迭代加深
线性回归
前端
西南科技大学814考研二
C语言
数据结构与算法
线性表顺序表(静态分配内存)#include#include//静态顺序表#defineMAX_SIZE8//顺序表储存的数据类型typedefintElemType;typedefstruct
lovewangyihui
·
2023-11-19 04:57
西南科技大学814专业课
科技
考研
数据结构与算法
面试题——C++
自己在秋招过程中遇到的
数据结构与算法
方面的面试题数据结构vectorvector是⼀种序列式容器,与array唯⼀差别就是对于空间运⽤的灵活性array占⽤的是静态空间,⼀旦配置了就不可以改变⼤⼩,如果遇到空间不
Wind哥
·
2023-11-19 04:16
c++
开发语言
数据结构与算法
——绪论
前言:
数据结构与算法
是计算机科学与工程的基础,它们的相互关系和作用是程序的本质。
0
·
2023-11-19 03:48
数据结构
算法
数据结构与算法
基础——前言
注:本系列文章均来自我听B站上青岛大学王卓老师讲的课,所做的笔记。很多图片都来自于该教程,若有侵权请告知,必删。如何学好?勤于思考,多做练习,多实践课程内容:
日熙!
·
2023-11-19 03:17
#
学校学习笔记
数据结构
算法
数据结构与算法
-前言
初识
数据结构与算法
数据结构概念物理结构逻辑结构两种结构区别4种结构操作步骤算法概念主要算法学习目标学会使用基本数据结构和算法提高编码能力重要性数据结构概念存储数据的逻辑结构分为两种大概念的结构物理结构在物理内存上存储的结构逻辑结构代码表现出来的就是逻辑结构
沐鑫本鑫
·
2023-11-19 03:37
数据结构
算法
数据结构
数据结构与算法
+JVM调优和GC常用算法+数据库高级+复杂sql手写
数据结构双向链表二叉排序树红黑树散列表双向链表:什么是双向链表双向链表是一种数据结构,是由若干个节点构成,每个节点由三部分构成,分别是前驱节点,元素,后继节点,且双向链表中的节点在内存中是游离状态存在的。![在这里插入图片描述](https://img-blog.csdnimg.cn/e3deda4d7f3c4759a9e1ff78ab074e86.png应用:LinkedList双向链表的术语:
只对java深情
·
2023-11-19 00:19
数据结构与算法
java
Git企业开发级讲解(五)
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、bug分⽀二、删除临时分支三、小结一、bug分⽀假如我们现在正在dev2
北尘_
·
2023-11-18 23:03
Git
git
elasticsearch
大数据
Git企业开发级讲解(四)
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、理解分⽀二、创建分支三、切换分⽀四、合并分⽀五、删除分⽀六、合并冲突七
北尘_
·
2023-11-18 20:14
Git
git
elasticsearch
java
Git企业开发级讲解(三)
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、版本回退1、内容2、演示二、撤销修改1、情况⼀:对于⼯作区的代码,还没有
北尘_
·
2023-11-18 20:42
Git
git
elasticsearch
大数据
数组结构与算法
文章目录
数据结构与算法
稀疏数组sparse队列单向链表双向链表单向环形列表:CircleSingleLinkedList栈递归排序算法快速排序思路树赫夫曼树(HuffmanTree)二叉排序树(Binarysorttree
Semanteme
·
2023-11-18 19:24
算法
java
开发语言
【数据结构】C语言实现栈
2.1栈的初始化2.2入栈2.3出栈2.4读取栈顶元素2.5判断栈空2.6栈的销毁3.栈完整源代码Stack.hStack.c个人主页:库库的里昂C/C++领域新星创作者欢迎点赞✍评论⭐收藏✨收录专栏:
数据结构与算法
希望作者的文章能对你有所帮助
库库的里昂
·
2023-11-18 19:49
数据结构与算法
数据结构
c语言
开发语言
上一页
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
其他