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
数据结构与算法学习日记
【
学习日记
】郑思颖《读后感——剃头大师
2019年5月5日周日晴今天我们学习了剃头大师,这一课剃头大师主要讲了四个人物,其中我最喜欢的是姑父。对小沙来说,姑父是一个好爸爸,因为他最爱小沙了。他每次都要把小沙押进去剃头。他对老师傅来说是一个很好的顾客。每次都会付双倍的钱给老师傅。我也有一个好外公,外公每次来我家玩都会买东西给我吃,还会带我们去玩。他对“我”来说是一个好姑父。我把小莎的头发剃在了他的身上,都没有骂我,都没有责怪我。你们觉得这
O郑思颖O
·
2023-12-26 13:45
【C++初阶】九、STL容器中的string类(上)
=========================================================================相关代码gitee自取:C语言
学习日记
:加油努力(gitee.com
高高的胖子
·
2023-12-26 13:03
CCC全是C
c++
开发语言
visualstudio
数据结构与算法
—查找算法(线性查找、二分查找、插值查找、斐波那契查找)
查找算法文章目录查找算法1.线性查找算法2.二分查找算法2.1二分查找思路分析2.2应用实例3.插值查找3.1基本原理3.2应用实例4.斐波那契4.1基本原理4.2应用实例5.查找总结在java中,常用的查找有四种:顺序(线性)查找二分查找/折半查找插值查找斐波那契查找1.线性查找算法线性查找太简单了,就是一个个遍历,看值对不对的上韩老师代码如下packagecom.atguigu.search;
小小低头哥
·
2023-12-26 08:47
数据结构与算法
算法
java
排序算法
数据结构与算法
—哈希表
哈希表文章目录哈希表1.问题引出2.基本介绍3.应用实例1.问题引出 看一个实际需求,google公司的一个上机题:有一个公司,当有新的员工来报道时,要求将该员工的信息加入(id,性别,年龄等),当输入该员工的id时,要求查到该员工的所有信息。要求:不使用数据库,尽量节省内存,速度越快越好=>哈希表(散列)。2.基本介绍 散列表(Hashtable,也叫哈希表),是根据关键码值(Keyvalu
小小低头哥
·
2023-12-26 08:47
数据结构与算法
散列表
数据结构
java
数据结构与算法
-最小生成树Prim算法&Kruskal算法
生成树对连通图进行遍历,过程中所经过的边和顶点的组合可看做是一棵普通树,通常称为生成树。图是连通图;图中包含了了N个顶点;图中边的数量量等于N-1条边.最小生成树把构成连通网的最小代价的生成树称为最小生成树普里姆(Prim)算法从所有可选结中再选择权值最小的结点,并将其加入已选节点;重复操作,直到所有节点被选择完毕。算法思路1\.定义2个数组;adjvex用来保存相关顶点下标;lowcost保存顶
MrDemon_
·
2023-12-26 04:45
数据结构与算法
学习笔记(一)
什么是数据结构?什么是算法?简单的讲,数据结构即存储数据的方法,算法即查找这些特定存储结构的方法。举个例子,图书管管理员一般会按特定的编号将书籍摆放在特定的位置,按照一定的编号这就是“书籍”这种数据的存储结构,而我们如何查找到特定的书籍就是获取“书籍这种数据的算法”。数据结构和算法的关系可以用一句话来简单的概括,数据结构是为算法服务的,算法是作用在特定的数据结构之上的,因此数据结构和算法不能单独孤
风来幻想
·
2023-12-25 19:07
LeetCode刷题--- 字母大小写全排列
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-25 18:05
力扣递归算法题
leetcode
算法
【数据结构和算法】删掉一个元素以后全为 1 的最长子数组
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:滑动窗口2.2滑动窗口解题模板三、代码3.1
伴川
·
2023-12-25 17:51
数据结构与算法合集
数据结构
算法
java
开发语言
inscode
动态规划
线性回归
数据结构与算法
基础
数组稀疏矩阵题目代入法选A数据结构的定义线性表顺序存储和链式存储的对比队列与栈题目答案选:D广义表树与二叉树二叉树遍历图中前序遍历结果是?1,2,4,5,7,8,3,6图中中序遍历结果是?4,7,8,5,2,1,3,6图中后序遍历结果是?4,8,7,5,2,6,3,1图中层次遍历结果是?1,2,3,4,5,6,7,8反向构造二叉树需要中序搭配前序和后序遍历才能反向的构造出二叉树树转二叉树孩子结点变
努力发光的程序员
·
2023-12-25 15:35
软考
算法
软件设计师
哈夫曼树,但图形化(数据结构课设cpp)
huffmanTree.hhuffmanTree.cpp2.2使用介绍三、使用Qt进行窗口化3.1Qt安装3.2Qt基本使用3.3Qt编程3.3.1窗口设置3.3.2按钮按下函数3.4项目打包一、概述1.1前言大一的课程已经快结束了,临近期末,
数据结构与算法
的课设也开始了
阿斯巴柠檬酸
·
2023-12-25 13:18
数据结构
c++
数据结构与算法
课设 哈夫曼编译码 文件操作
首先需要三个txt文件huffman.txt文件存入各个节点的值,data.txt存入要编码的字符串,code.txt存放编码的结果如果出问题就是huffman.txt文件的最后一行不是空行,仔细看图中的光标位置code.txt为空//zstu-wcj#include#include#includeusingnamespacestd;#definemax1000typedefstructhuffm
Chos1nz
·
2023-12-25 13:18
哈夫曼
数据结构作业
数据结构
数据结构与算法
07:堆排序
“堆”排序叠罗汉大家都知道吧,就是把人堆在一起,而这里我们要介绍的“堆”结构相当于把数字堆成一个塔型的结构。如图:image.gifimage.gifimage很明显,我们可以发现它们都是二叉树,如果观察仔细些,还能看出它们都是完全二叉树。上图中根节点是所有元素中最大的,右图的根节点是所有元素中最小的。再仔细看看,发现左图每个节点都比它的左右孩子要大,右图每个节点都比它的左右孩子要小。这就是我们要
物非0人非
·
2023-12-25 11:31
Python - 深夜
数据结构与算法
之 Heap & Binary Heap
目录一.引言二.堆与二叉堆介绍1.Heap堆2.BinaryHeap二叉堆3.HeapifyUp添加节点4.HeapifyDown删除节点5.Heap时间复杂度6.Insert&Delete代码实现三.经典算法实战1.Smallest-K[M14]2.Sliding-Window-Max[239]3.Ugly-Number[264]4.Top-K-Freq-Ele[347]四.总结一.引言前面介绍
BIT_666
·
2023-12-25 11:51
数据结构
算法
堆
二叉堆
听书稿9月20日学习笔记
【9.20
学习日记
】【你的昵称】语宣【收获&感悟】今天是中秋节假期,但时间好像飞逝的更快。今天听了弘丹老师的听书稿讲解思维导图和听书稿全篇的讲述,收获很大。
语宣读书
·
2023-12-25 09:06
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新
本文相当于目录方便快速检索内容,没有实际内容,只做索引:有此标记的题,表示为经典题,必须优先掌握。要保证看到的一瞬间,无需过脑就能知道如何操作(大概200道左右)。文章目录一、算法相关1.双指针一、LeetCode二、剑指Offer三、牛客网1.华为机试一、算法相关1.双指针LeetCode167:两数之和II-输入有序数组https://blog.csdn.net/grd_java/articl
殷丿grd_志鹏
·
2023-12-25 08:40
算法
java
数据结构
算法
leetcode
【高数定积分求解旋转体体积】 —— (上)高等数学|定积分|柱壳法|学习技巧
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"目录ShellmethodSettinguptheIntegral例题Example1
Aileen_0v0
·
2023-12-25 08:07
高数学习
定积分
经验分享
学习
图论
抽象代数
考研
高等数学
java
数据结构与算法
刷题-----LeetCode167:两数之和 II - 输入有序数组
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-12-25 08:05
算法
java
开发语言
数据结构
算法
leetcode
JavaScript(ES6)
数据结构与算法
之哈希表
5.哈希表(散列表/字典)文章目录5.哈希表(散列表/字典)5.1概念5.2哈希表的实现5.3扩容5.1概念基于数组实现,存放键值对:结构是数组,对输入的键进行变换(哈希函数)得到HashCode解决冲突(不同下标值HashCode相同)链地址法(常用):每个数组单元存储数组或链表,出现相同映射就链式延伸添加开放地址法(少):寻找空白单元格(线性探测、二次探测、再哈希法)来添加重复的数据,可能会扩
bfbshs_ddd
·
2023-12-25 08:54
数据结构与算法
javascript
es6
散列表
数据结构与算法
:KMP模式匹配算
KMP模式匹配算法原理如果主串S="abcdefgab",其实还可以更长一些,我们就省略掉只保留前9位,我们要匹配的T="abcdex",那么如果用BF算法的话,前5个字母,两个串完全相等,直到第6个字母,“f”与“x”不等,如图5-7-1的①所示。接下来,按照BF算法,应该是如上图的流程②③④⑤⑥。即主串S中当i=2、3、4、5、6时,首字符与子串T的首字符均不等。似乎这也是理所当然,原来的算法
辣椒种子
·
2023-12-25 07:33
数据结构算法
java
服务器
数据库
12.23_黑马
数据结构与算法
笔记Java
目录230图DFS231图BFS232图拓扑排序233图拓扑排序检测环234图拓扑排序DFS235图Dijkstra算法描述236图Dijkstra算法实现237图Dijkstra改进记录路径238图Dijkstra改进优先队列239图BellmanFord算法描述240图BellmanFord算法实现241图FloyedWarshall算法描述242图FloyedWarshall算法实现1231
simplesin
·
2023-12-25 07:18
数据结构与算法
笔记
算法
数据结构
深度优先
java
后端
广度优先
Java
数据结构与算法
刚学习
数据结构与算法
时,就被告知“程序=算法+数据结构”,而这段话来自于对点计算机科学家NiklausWirth在1976年出版的一本书的书名,后来这句话也成为计算机工作者之间流传的一句名言,小编也用惨痛的经历告诉大家这也是一个很重要的知识点
薇薇细雨
·
2023-12-25 04:56
数据结构与算法
之美-09讲队列
数据结构与算法
之美-09讲队列特别备注本系列非原创,文章原文摘自极客时间-数据结构算法之美,用于平常学习记录。如有侵权,请联系我删除,谢谢!
蒋斌文
·
2023-12-25 01:32
【Python】DAY01
学习日记
,一个像我一样毫无意义的小爬虫
昨天才开始正经地接触Python,以前都是白嫖别人写好的程序。好吧,其实现在也依然没有正经地系统性学习,学会什么算什么吧。关于这个像我一样毫无意义的小爬虫:爬取BiliBili首页的标题和描述,保存.txt文档到本地爬取img标签里的图片url保存到本地,下载url对应的图片到本地(要写爬虫就要分析网页的源代码嘛,结果分析着分析着,我点进了首页推荐的沙雕视频,然后沉溺进了更多的沙雕视频,人都笑没了
northwest332
·
2023-12-24 23:23
数据结构与算法
(四) - 十大排序算法
数据结构与算法
(四)-排序算法1.概述评判排序算法好坏的标准,之后算法性能评判的都在此基础之上进行:时间复杂度:分析算法的时间复杂度时要分别给出最好情况、最坏情况、平均情况下的时复杂度。
祈望每天自然醒
·
2023-12-24 23:27
数据结构与算法
排序算法
数据结构与算法
之-----向量(Vector)
【写在前面的话:本专栏的主要内容:
数据结构与算法
。
易果啥笔
·
2023-12-24 23:55
数据结构与算法
数据结构
算法
LeetCode刷题--- 组合总和
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-24 19:49
力扣递归算法题
leetcode
算法
数据结构与算法
-删除顺序表中重复元素
记录一下上机作业的问题与思路猜想目录1.1顺序表的基本操作1.1.1删除重复元素1.2出现的问题与解决方案1.2.1类模板的成员的外部定义不得具有默认参数1.2.2无法将函数定义与现有的声明匹配1.2.3读取位置时发生访问冲突1.2.4内部编译器错误1.1顺序表的基本操作1.1.1删除重复元素原题如下:在一个顺序表中如果一个数据值有重复出现,则留下第一个这样的数据值,并删除其他所有重复的元素,使表
sher_wit
·
2023-12-24 19:42
#+算法刷题归纳总结
数据结构
每日一题——LeetCode160.相交链表
个人主页:白日依山璟专栏:Java|
数据结构与算法
|每日一题文章目录1.题目描述示例1:示例2:提示:2.思路3.代码1.题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点
白日依山璟.
·
2023-12-24 18:34
每日一题
LeetCode
链表
数据结构
【设计模式】RBAC 模型详解
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、什么是RBAC呢?
伴川
·
2023-12-24 18:11
设计模式合集
Java基础合集
设计模式
安全
java
后端
数据库
sql
算法
Python
数据结构与算法
20:基本结构:有序表及其实现
注:本文如涉及到代码,均经过Python3.7实际运行检验,保证其严谨性。本文阅读时间约为5分钟。有序表OrderedList的介绍前面介绍了无序表,这一节介绍的是与无序表相对的有序表(OrderedList)。有序表是一种数据项,依照其某可比性质(如整数大小、字母表先后顺序等)来决定在列表中的位置。数值越小的数据项就越靠近列表的“头”(head),越靠前;数值越大的数据项就越远离列表的“头”(h
挂可挂
·
2023-12-24 15:53
【
数据结构与算法
基础】最小生成树算法原理及实现
前言数据结构,一门数据处理的艺术,精巧的结构在一个又一个算法下发挥着他们无与伦比的高效和精密之美,在为信息技术打下坚实地基的同时,也令无数开发者和探索者为之着迷。也因如此,它作为博主大二上学期最重要的必修课出现了。由于大家对于上学期C++系列博文的支持,我打算将这门课的笔记也写作系列博文,既用于整理、消化,也用于同各位交流、展示数据结构的美。此系列文章,将会分成两条主线,一条“数据结构基础”,一条
卷儿~
·
2023-12-24 10:52
数据结构
算法
算法
数据结构
图论
编程语言
【
数据结构与算法
】内排序算法全解析(附C语言代码)
导览0预备知识0.1排序的概念0.2排序的稳定性0.3内排序与外排序0.4排序算法的性能0.5常见排序算法的性能1比较排序1.1插入排序1.1.1直接插入排序1.1.2折半插入排序1.1.3希尔排序1.2交换排序1.2.1冒泡排序1.2.2快速排序1.3选择排序1.3.1简单选择排序1.3.2堆排序1.4归并排序1.4.1二路归并排序2非比较排序2.1基数排序2.2计数排序2.3桶排序0预备知识0
STARBLOCKSHADOW
·
2023-12-24 10:20
笔记
数据结构与算法
算法
数据结构
面试
JavaScript
数据结构与算法
(1)(数组、栈、队列、链表)(ES6)
注意:原教学视频:JavaScript(ES6)数据结构和算法|JavaScript
数据结构与算法
(都是CoderWhy老师的教学)原作者(笔记)链接:JavaScript
数据结构与算法
|JavaScript
Lu_xiuyuan
·
2023-12-24 10:17
前端
JavaScript
学习笔记
数据结构
算法
javascript
| 新媒体运营小白
学习日记
刚开始接触新媒体运营时,我以为这个工作就是在微信公众号发发文就可以了。直到真的去投简历找工作,碰了壁才意识到自己的肤浅。为了让自己对这个岗位有更深入的了解,经过一番思想斗争,还是决定去报个培训班学习一下。一个多月来,学到的东西还真的不少。今天借这篇文章记录一下自己的所学所得。一、什么是新媒体运营回答这个问题,最简单的方法就是从招聘启事上反推技能需求。起初看到这么多要求,我真的下意识地就打退堂鼓了。
49光年
·
2023-12-24 08:21
Mysql-01深入理解Mysql索引底层
数据结构与算法
文章重点索引的本质索引数据结构INNODB和MYISAM聚簇索引和非聚簇索引联合索引索引是什么?索引是帮助MySQL高效获取数据的排好序的数据结构数据在磁盘上随机分布,用索引检索数据时能减少磁盘IO次数索引数据结构二叉树,红黑树,B树,Hash表,B+树二叉树用递增列创建索引,二叉树退化成链表红黑树是一种近似平衡的二叉搜索树,能够保证任何一个节点的左右子树的高度差小于两倍数据量大时,树的高度会很大
小淘淘喵的主人
·
2023-12-24 06:18
mysql
数据库
数据结构与算法
基础-学习-23-图之邻接矩阵与邻接表
目录一、定义和术语二、存储结构1、邻接矩阵1.1、邻接矩阵优点1.2、邻接矩阵缺点2、邻接表3、邻接矩阵和邻接表的区别和用途3.1、区别3.2、用途三、宏定义四、结构体定义1、邻接矩阵2、邻接表3、网数据类型(造测试数据)五、函数定义1、使用邻接矩阵创建无向网2、使用邻接表创建无向网3、销毁使用邻接矩阵创建的无向网4、销毁使用邻接表创建的无向网六、Linux环境编译测试一、定义和术语名词描述图Gr
阳光九叶草LXGZXJ
·
2023-12-24 01:00
#
数据结构与算法基础学习
数据结构
算法
c语言
学习
开发语言
学习笔记47-面向业绩
【江湖说️
学习日记
】[打卡宝宝]:洋芋.
洋芋g
·
2023-12-24 00:39
学习java主要在于什么?
学习语言的前提是,你了解了
数据结构与算法
,毕竟算法是程序的灵魂。语言入门的前提是,想我基础语法,想要书写流利的文章,肯定得词汇积累,语法功底。
吹来人间烟火
·
2023-12-23 23:34
《
数据结构与算法
JavaScript描述》- 第二章 数组练习
第二章数组练习题创建一个记录学生成绩的对象,提供一个添加成绩的方法,以及一个显示学生平均成绩的方法。添加方法和求平均值方法没有问题,容易忽视要创建一个数组用于存储学生的成绩。//创建一个学生成绩的对象functionStudentResults(){this.dataStore=[]this.add=addthis.average=average}//添加成绩方法functionadd(temp)
尤小小
·
2023-12-23 19:11
5分钟商学院*周总结
【优胜行动派️❤️
学习日记
】[打卡宝宝]:刘明纳[打卡日期]:2019/1/5[学习内容]:5分钟商学院*周总结[学习笔记]:1.马斯洛需求理论,是由美国著名的心理学家亚伯拉罕·马斯洛提出的,在他看来,
lmn纳纳
·
2023-12-23 18:27
数据结构 树 二叉树 二叉搜索树 平衡二叉搜索树 红黑树 B树 B+树
替换子树时间复杂度平衡二叉搜索树红黑树树、二叉树、二叉搜索树、红黑树、B树等概念数据结构之二叉树的前序遍历、中序遍历、后序遍历、层序遍历整理得吐血了,二叉树、红黑树、B&B+树超齐全,快速搞定数据结构浅谈数据结构-二叉树
数据结构与算法
树它是由
mrathena
·
2023-12-23 17:16
数据结构与算法
数据结构与算法
(C#实现)003--十大经典排序算法
0、排序总结0.1相关概念稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面。时间复杂度:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。空间复杂度:是指算法在计算机内执行时所需存储空间的度量,它也是数据规模n的函数。0.2算法复杂度排序方法时间复杂度(平均)时间复杂度(最坏)时间复杂度(最好)空间复
周老一员
·
2023-12-23 17:05
LeetCode刷题--- 目标和
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-23 17:46
力扣递归算法题
leetcode
算法
[SSM]SSM整合②(功能模块的开发)
博客主页:⚠️十八岁讨厌编程⚠️所属专栏:SpringMVC专栏写文目的:记录学习中的知识点目前已更新内容涵盖:【前端】、【后端】、【人工智能】、【数据分析】、【网络爬虫】、【
数据结构与算法
】、【PS
十八岁讨厌编程
·
2023-12-23 16:43
SSM
java
mybatis
spring
【设计模式】命令模式
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、什么是命令模式?
伴川
·
2023-12-23 12:30
Java基础合集
设计模式合集
人工智能
命令模式
设计模式
数据库
sql
java
后端
【华为鸿蒙系统学习】- HarmonyOS4.0之App项目开发|自学篇
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"目录创建鸿蒙第一个App项目项目创建工程目录区预览区运行HelloWorld
Aileen_0v0
·
2023-12-23 10:07
HarmonyOS系统自学
harmonyos
华为
学习
android
前端
后端
架构
2022年的学习基调
【日常】现下的主要目标:在工作之余学习CS理论,C和C++,
数据结构与算法
,编译原理,通信原理,计算机网络。
苏尔伯特
·
2023-12-23 09:12
【数据结构和算法】最大连续1的个数 III
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:滑动窗口2.2滑动窗口解题模板三、代码3.1
伴川
·
2023-12-23 06:28
数据结构与算法合集
数据结构
算法
策略模式
java
开发语言
redis
inscode
数据结构---算法的时间复杂度
文章目录前言计算机重要存储
数据结构与算法
数据结构概念算法数据库概念算法的复杂度时间复杂度概念为什么有时间复杂度大O渐进表示法时间复杂度实例实例1:时间复杂度:O(N)实例2:这里输入参数是不确定的所以时间复杂度为
不知名学习技术的小人物
·
2023-12-23 06:36
数据结构
算法
LeetCode刷题--- 括号生成
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-23 00:14
力扣递归算法题
leetcode
算法
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他