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
提高篇-数据结构与算法
【C++学习 第二篇】3 函数
提高篇
函数
提高篇
3函数提高3.1函数默认参数3.2函数占位参数3.3函数重载3.3.1函数重载概述3.3.2函数重载注意事项3函数提高3.1函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。
我说你别说
·
2023-10-18 06:22
C++
学习
c++
学习
开发语言
《人力资源新手成长记》读后感
本书从启蒙篇—基础篇—
提高篇
—展望篇四个部分阐述主人公乐乐如何从人资小白晋升为人资主管的故事。我觉得本书还是特别适合刚步入人资领域的新人或者希望对人资各个模块有基础了解的职场老人。
紫小薰
·
2023-10-18 05:51
数据结构与算法
_【5】树和二叉树(C++实现)
参考:
数据结构与算法
基础(青岛大学-王卓)传送门:
数据结构与算法
_【1】概念引入(C++实现)
数据结构与算法
_【2】线性表(顺序表链表)(C++实现)
数据结构与算法
_【3】栈和队列(C++实现)
数据结构与算法
gXh_007
·
2023-10-18 02:55
数据结构与算法学习笔记
数据结构
算法
C++
二叉树
数据结构与算法
:利用数组实现完全二叉树(C++)
任务:使用C++语言,通过数组的形式来实现一颗平衡二叉树,包括树的创建,添加结点,查找结点,删除结点等功能。main.cpp代码如下:#include"CompleteBinaryTree.h"intmain(){CompleteBinaryTreetree;for(inti=0;iusingnamespacestd;templateclassCompleteBinaryTree{T*pRoot;
npchaha
·
2023-10-18 02:25
数据结构与算法(C++)
二叉树
c++
算法
数据结构
堆排序(超详细图解 java版)
个人主页:个人主页系列专栏:
数据结构与算法
堆排序基本介绍l)堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为0(nlogn),它也是不稳定排序。
热爱编程的小白白
·
2023-10-18 00:13
数据结构与算法
java
数据结构
算法
排序算法
推荐算法
数据结构与算法
_leetcode刷题总结
一、数据结构1.1链表1.1.1增删查改;1.1.2翻转链表:(1)头插法;(2)尾插法;1.1.3判断有无环、环的起始节点:(2)快慢指针;(2)哈希表;1.1.4通用技巧:(1)快慢指针;(2)当头结点不确定时,建立dummy使得dummy->next=head;1.2栈与队列1.2.1二叉树的非递归遍历:(1)前序;(2)中序;(3)后序;1.2.2栈实现队列、队列实现栈:(1)翻转来翻转去
modelTSS
·
2023-10-17 23:36
数据结构与算法
数据结构
算法
【LeetCode刷题(
数据结构与算法
)】:用队列实现栈
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)实现MyStack类:voidpush(intx)将元素x压入栈顶intpop()移除并返回栈顶元素inttop()返回栈顶元素booleanempty()如果栈是空的,返回true;否则,返回false注意:你只能使用队列的基本操作——也就是pushtoback、peek/pop
Return _My_Offer
·
2023-10-17 23:55
C++/数据结构与算法
大话数据结构
LeetCode刷题
leetcode
算法
数据结构
c语言
【深度学习】- 作业6: 图像自然语言描述生成
MachineLearningbasicintroduction(github.com)驭风计划是由清华大学老师教授的,其分为四门课,包括:机器学习(张敏教授),深度学习(胡晓林教授),计算机语言(刘知远教授)以及
数据结构与算法
曼城周杰伦
·
2023-10-17 18:04
学堂在线
深度学习
人工智能
机器学习
计算机视觉
数据结构与算法
之美 —— 复杂度分析(上)总结
时间复杂度概念(百度百科)对于一个算法,假设其问题的输入大小为n,那么我们可以用O(n)来表示其算法复杂度(timecomplexity)。那么,渐进时间复杂度(asymptotictimecomplexity)就是当n趋于无穷大的时候,O(n)得到的极限值。注意:这里表示的是代码执行时间随数据规模增长的变化趋势并非准确的执行时间,这是一个比较抽象的概念。为什么要需要时间复杂度测试结果非常依赖测试
先生爱喝咖啡
·
2023-10-17 14:18
第一篇博客记录开始
通过一些相关课程来系统的学习C/C++软件方向,包括C语言、C++、
数据结构与算法
、Linux、Mysql数据库,计
sushang~
·
2023-10-17 09:30
生活
数据结构与算法
--并查集结构
数据结构与算法
--并查集结构1岛问题2并查集结构1岛问题一个矩阵中只有0和1两种值,每个位置都可以和自己的上、下、左、右四个位置相连,如果有一片1连在一起,这个部分叫做一个岛,求一个矩阵中有多少个岛?
学业已毕业
·
2023-10-17 07:21
数据结构与算法
java
算法
leetcode
数据结构与算法
---单调栈结构
数据结构与算法
---单调栈结构1滑动窗口问题1滑动窗口问题1滑动窗口问题由一个代表题目,引出一种结构【题目】有一个整型数组arr和一个大小为w的窗口从数组的最左边滑到最右边,窗口每次向右边滑一个位置。
学业已毕业
·
2023-10-17 07:51
java
算法
数据结构
前端食堂技术周刊第 50 期:TypeScript 4.8、Deno 1.25、Terminal Gif Maker、CSS :has() 伪类
本期摘要TypeScript4.8Deno1.25TerminalGifMakerCSS:has()伪类用Rust实现的
数据结构与算法
合辑DenocheatsheetExplainShell大家好,我是童欧巴
童欧巴
·
2023-10-17 05:19
前端
typescript
css
数据结构与算法
课后题-第六章(图的基本概念)
文章目录1图的基本概念2基本概念及术语1有向图2无向图3简单图、多重图4完全图5子图6连通、连通图和连通分量7强连通图、强连通分量8生成树、生成森林参考博客:数据结构:图(Graph)【详解】1图的基本概念2基本概念及术语1有向图2无向图3简单图、多重图4完全图5子图6连通、连通图和连通分量7强连通图、强连通分量8生成树、生成森林
爱发明的小兴
·
2023-10-16 23:37
算法与数据结构
数据结构
数据结构与算法
课后题-第五章(哈夫曼树和哈夫曼编码)
文章目录选择题1选择题2选择题3选择题4选择题5选择题6选择题7应用题7选择题1选择题2选择题3需要深究选择题4选择题5选择题6选择题7应用题7
爱发明的小兴
·
2023-10-16 23:04
算法与数据结构
数据结构
Python
数据结构与算法
详解
一、
数据结构与算法
1、算法提出1.算法概念算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机按照确切的步骤来执行一个指定的任务。
wespten
·
2023-10-16 22:12
Python
Go
AI
人工智能
机器学习
语言处理
python
开发语言
数据结构与算法
-(8)---队列(Queue)
writeinfront大家好,我是Aileen.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流.本文由Aileen_0v0原创CSDN首发如需转载还请通知⚠️个人主页:Aileen_0v0—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0的PYTHON学习系列专栏——CSDN博客我的格言:"没有罗马,那就自己创造罗马~"目录队列的概念及特点对比栈和队列仿照栈写队
Aileen_0v0
·
2023-10-16 19:47
数据结构与算法
python学习
python
开发语言
学习
算法
抽象代数
线性回归
数据结构
Rust
提高篇
—— 闭包作参数时,三种泛型类型的选择
在Rust中,大部分类型是可以自动推断的,但是在编写函数时不可以,因此需要明确指出函数入参和返回值的类型。当使用匿名函数——闭包,作为函数的参数时,也需要使用泛型以及详细的Traitbound进行约束,指出闭包的完整类型,一般有以下几个Trait进行选择,且受限程度递减(参考上一篇文章中的“实例方法instancemethod”部分):Fn:表示捕获方式为通过引用(&T)的闭包FnMut:表示捕获
swallowblank
·
2023-10-16 18:39
rust
rust
转载--程序员必须掌握的核心算法有哪些?
本文链接:https://blog.csdn.net/m0_37907797/article/details/102661778由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,
数据结构与算法
应该要学习到哪个程度呢
Enpleeeee
·
2023-10-16 17:07
【LeetCode刷题(
数据结构与算法
)】:上下翻转二叉树
给你一个二叉树的根节点root,请你将此二叉树上下翻转,并返回新的根节点你可以按下面的步骤翻转一棵二叉树:原来的左子节点变成新的根节点原来的根节点变成新的右子节点原来的右子节点变成新的左子节点上面的步骤逐层进行。题目数据保证每个右节点都有一个同级节点(即共享同一父节点的左节点)且不存在子节点示例1:输入:root=[1,2,3,4,5]输出:[4,5,2,null,null,3,1]示例2:输入:
Return _My_Offer
·
2023-10-16 14:14
C++/数据结构与算法
LeetCode刷题
大话数据结构
leetcode
算法
数据结构
c语言
LeetCode高频题17:电话号码的字母组合
你要是不扎实学习
数据结构与算法
,好好动手手撕代码,锻炼解题能力,你
冰露可乐
·
2023-10-16 13:22
大厂面试高频题之数据结构与算法
leetcode
电话号码
字母组合
排列组合
深度优先遍历
计算机二级C语言考前复习资料(详细版)
计算机二级C语言考前复习资料(详细版)前言一、
数据结构与算法
1.1算法的复杂度1.1.1.算法的基本概念1.1.2.算法复杂度1.2数据结构1.2.1逻辑结构和存储结构1.2.2线性结构和非线性结构1.3
鲜于言悠905
·
2023-10-16 09:46
C语言
c语言
visual
studio
算法
链表
哈希算法
数据库
开发语言
MySQL底层
数据结构与算法
MySQL底层数据结构索引是帮助MySQL高效获取数据的排好序的数据结构Hash表二叉树红黑树B-Tree(B树)-------------------------------------------------------------------------------------------------------------------------各种结构Hash表对索引的key进行一次ha
子墨将
·
2023-10-16 05:22
MySQL
mysql
深入理解MySQL索引底层
数据结构与算法
索引索引是帮助MySQL高效获取数据的排好序的数据结构(容易忽略的点:排好序)(形象点就是教科书的目录)索引存储在文件里(也就是说有IO操作)二叉树与红黑树的比较二叉树:当数据依次递增时,二叉树就相当于一个链表一样,查询效率就会降低。从上面我们发现,红黑树相比较于二叉树又进步了一些,但红黑树还是有些问题:那就是数据量大的话,红黑树的深度会很深,也就是说深度不可控,这样一来查找数据还是会很耗时HAS
程序员老石
·
2023-10-16 05:19
MySQL
java
mysql
数据结构--》掌握数据结构中的查找算法
接下来让我们开启
数据结构与算法
的奇妙之旅吧。目录查找的基本操作二叉排序树平衡二叉树红黑树的基本操作B树哈希(散列)表基本操作查找的基本操作查找:在数据集合中寻找满足某种条件的数据元素的过程称为查找。查
亦世凡华、
·
2023-10-16 02:56
算法设计与分析
数据结构
算法
查找
二叉排序树
红黑树
0-spring源码开班典礼--学习源码的方法论
文章目录1.储备基础知识2.注意事项3.适合人群4.时间5.课程内容1.储备基础知识设计模式
数据结构与算法
反射多线程JVM这几项内容,设计模式需要比较熟,其他可以后续慢慢补。
tobebetter9527
·
2023-10-16 02:31
#
spring源码学习笔记
spring
学习
java
数据结构与算法
之求凸包
#include#include#includeusingnamespacestd;#definexmin-1000#definexmax1000#defineymin-1000#defineymax1000structpointnode{intx;inty;};structchainnode{structpointnodepoint;structchainnode*leftnode;struct
tao_sc
·
2023-10-16 01:16
数据结构与算法
算法
[LeetCode] 4. 寻找两个正序数组的中位数(java实现)
[LeetCode]4.寻找两个正序数组的中位数(java实现)1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-10-16 01:27
LeetCode深度解析
java
leetcode
数据结构--》掌握数据结构中的排序算法
接下来让我们开启
数据结构与算法
的奇妙之旅吧。当我们需要对一组数据进行排序时,就需要使用排序算法。通常情况下,我们会将一组数据按照一定的
亦世凡华、
·
2023-10-15 22:35
算法设计与分析
数据结构
算法
经验分享
排序算法
头歌平台
数据结构与算法
单链表实验 第1关:倒置链表
任务描述相关知识实验目的实验任务实验说明编程要求测试说明任务描述本关任务:请在右侧编辑器的注释行填入适当内容来完成算法,以实现指定的功能,并通过运行来验证。相关知识实验目的理解线性表的链式存储结构;熟练掌握动态链表结构及有关算法的设计;根据具体问题的需要,设计出合理的表示数据的链表结构,并设计相关算法。线性表是软件设计中最常用的数据结构,是实际应用领域中许多具体数据的抽象表示形式,是软件开发过程中
miraitowa....
·
2023-10-15 22:58
链表
数据结构
算法
c语言
c++
数据结构与算法
—单链表
目录一、链表1、链表的概念及结构2、分类二、实现单向链表1、声明链表结构体2、输出3、头插&尾插4、头删尾删5、查找6、指定位置插入7、删除指定节点8、删除指定节点的后一个节点9、单链表的销毁完整版LList.hLList.ctext.c一、链表1、链表的概念及结构概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。这张图生动形象地呈现了链表
Han同学
·
2023-10-15 21:47
数据结构
数据结构
链表
c语言
小谈设计模式(29)—访问者模式
小谈设计模式(29)—访问者模式专栏介绍专栏地址专栏介绍访问者模式角色分析访问者被访问者优缺点分析优点将
数据结构与算法
分离增加新的操作很容易增加新的数据结构很困难4缺点增加新的数据结构比较困难增加新的操作会导致访问者类的数量增加
学编程的小程
·
2023-10-15 20:22
细解设计模式
设计模式
访问者模式
数据结构与算法
-队列
队列1.队列的定义2.队列的抽象数据类型定义3.顺序队列(循环队列)3.1循环队列3.1循环队列类定义3.2创建空队列3.3入队操作3.4出队操作3.5队列判空操作3.6打印循环队列3.7求队列长度3.8全部代码实现4.链队列4.1链队列动态示意图4.2链队列的类定义4.3建立空队列4.4销毁队列4.5入队操作4.6出队操作4.7取队头元素4.8队列判空4.9求队列长度4.10打印队列4.11全部
一口⁵个团子
·
2023-10-15 16:18
初阶数据结构与算法
c语言
数据结构
算法
链表
c++
数据结构与算法
——线性表的链式储存结构
目录前言一、链式储存结构的定义二、单链表的读取操作三、单链表的插入与删除3.1单链表的插入3.2单链表的删除总结前言上一篇我们讲的线性表的顺序储存结构,实际上它是有缺陷的。其中最大的缺陷就在于插入和删除的时候需要移动大量元素,这显然就需要耗费大量的时间。所以,我们需要考虑用什么办法来解决这个问题。要解决这个问题,在这里我们就要引入线性表的链式储存结构的概念。简单来说,就是不需要将所有的数据元素按照
周童學
·
2023-10-15 15:41
数据结构与算法
数据结构
链表
数据结构与算法
——查找与排序(软件设计师考核)
文章目录
数据结构与算法
查找顺序/线性查找折半查找分块查找哈希/散列表排序直接插入排序希尔排序冒泡排序快速排序简单/直接选择排序堆排序归并排序基数排序排序——评价指标
数据结构与算法
查找顺序/线性查找折半查找分块查找哈希
Caseythekiwi13
·
2023-10-15 15:11
数据结构与算法
数据结构
算法
排序算法
leetcode
数据结构与算法
——查找算法(学习笔记)
目录一.查找算法介绍二.线性查找算法三.二分查找算法四.插值查找算法五.斐波那契(黄金分割法)查找算法一.查找算法介绍在Java中,我们常用的查找有四种:(1)顺序(线性)查找(2)二分查找(折半)查找(3)插值查找(4)斐波那契查找二.线性查找算法有一个数列:{1,8,10,89,1000,1234},判断数列中是否包含此数值,如果找到了就提示找到,并给出下表值。代码实现:publicclass
NOC0101
·
2023-10-15 15:40
数据结构与算法
数据结构
算法
数据结构与算法
——顺序表的实现及原理
目录一、顺序表的原理1.什么是顺序表?2.什么是线性表3.顺序表与链表的区别二、顺序表的实现1.顺序表的初始化顺序表的定义:顺序表的初始化2.顺序表数据在尾部插入3.顺序表数据在头部插入4.顺序表数据在尾部的删除5.顺序表数据在头部的删除6.顺序表数据在任意位置插入7.顺序表数据在任意位置删除8.顺序表元素的查找9.顺序表元素的修改10.顺序表元素的打印11.顺序表的销毁总结一、顺序表的原理1.什
真的王
·
2023-10-15 15:08
数据结构
数据结构
数据结构与算法
——线性查找法
个人简介个人主页:前端杂货铺♂️学习方向:主攻前端方向,正逐渐往全干发展个人状态:研发工程师,现效力于中国工业软件事业人生格言:积跬步至千里,积小流成江海推荐学习:前端面试宝典Vue2Vue3Java基础Vue2/3项目实战Node.jsThree.jsJS版算法个人推广:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧文章目录一、线性查找法二、使用泛型三、使用自定义类本篇小结一
前端杂货铺
·
2023-10-15 15:35
Java数据结构与算法体系教程
Java
数据结构
线性查找法
数据结构与算法
复习笔记 第一章 概论:问题求解/数据结构/算法/算法分析
教材为高等教育出版社《
数据结构与算法
》一书,作者张铭等,撰写该笔记的目的:数据结构考得太差,利用寒假查漏补缺练习双拼码字假期太长太无聊希望能坚持下去,一天一章。
遍寻桔枳而缘木
·
2023-10-15 14:57
数据结构与算法
算法
数据结构
数据结构与算法
--其他算法
数据结构与算法
--其他算法1汉诺塔问题2字符串的全部子序列3字符串的全排列4纸牌问题5逆序栈问题6数字和字符串转换问题7背包问题8N皇后问题暴力递归就是尝试1,把问题转化为规模缩小了的同类问题的子问题2
学业已毕业
·
2023-10-15 14:46
算法
java
数据结构
开发语言
数据结构与算法
| 第一章:概论
本文参考网课为
数据结构与算法
1第一章概论,主讲人张铭、王腾蛟、赵海燕、宋国杰、邹磊、黄群。本文使用IDE为Clion,开发环境C++14。
MissMango0820
·
2023-10-15 14:15
数据结构
数据结构
数据结构与算法
-单链表小练习
类定义typedefintElemType;typedefstructLNode{ElemTypedata;LNode*next;}LNode;classLinkList{private:LNode*head;public:LinkList();~LinkList();intdeletelist(intx);voidCreatList_h(intn);voidprint_evennode();vo
一口⁵个团子
·
2023-10-15 13:05
初阶数据结构与算法
c++
链表
数据结构
算法
数据结构与算法
-栈
栈和队列是两种常用的线性结构,属于特殊的线性表,是线性表相关运算的一个子集。一般来说,线性表上的插入和删除操作不受任何限制,但栈只能在表的一端进行插入和删除操作,而队列则只能在一端进行插入操作,在另一端进行删除操作。因此,栈和队列通常称为操作受限的线性表。栈1.栈的定义2.栈的抽象数据类型3.顺序栈3.1顺序栈的类定义3.2初始化建立空栈3.3入栈操作3.4退栈操作3.5栈判空操作3.6返回栈顶元
一口⁵个团子
·
2023-10-15 13:33
初阶数据结构与算法
算法
数据结构
c语言
c++
链表
数据结构与算法
(三)
文章目录
数据结构与算法
(三)9链表及其相关面试题9.1链表查找9.2给定一个单链表的头节点head,请判断该链表是否为回文结构9.3链表的分区9.4链表的复制10链表相关面试题(续)、二叉树的常见遍历10.1
讲文明的喜羊羊拒绝pua
·
2023-10-15 02:09
数据结构与算法
链表
二叉树
递归
贪心
并查集
图
数据结构与算法
-开篇
数据结构与算法
---byliangbin谨以此篇开启
数据结构与算法
的重新学习之门。什么是数据结构数据结构是什么呢?在我看来,数据结构是数据组织的方式,为我们操作数据提供便捷。
lbliangbin
·
2023-10-15 01:33
技术类
数据结构与算法
数据结构
算法
游戏
大志非才不就,大才非学不成—我的博文资源汇总
0.1
数据结构与算法
学习总结系列(1)你必须知道的指针基础系列:{预备篇gcc开发环境搭建}{指针的声明和使用、数组与指针的关系}{指针的移动、指针的危险}{sizeof计算长度、strcpy的安全性问题
weixin_34320724
·
2023-10-14 21:36
面试
设计模式
内存管理
数据结构Review——线性表练习(约瑟夫问题)
题目来源:中国大学MOOC-北京大学《
数据结构与算法
》-第二章线性表编程作业3、约瑟夫问题(10分)题目内容:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m
偏安zzcoder
·
2023-10-14 19:16
C/C++
软件工程
数据结构与算法分析
线性表
循环链表
报数问题
约瑟夫问题
数据结构Review——线性表练习(字符串插入)
题目来源:中国大学MOOC-北京大学《
数据结构与算法
》-第二章线性表编程作业1、字符串插入(10分)题目内容:有两个字符串str和substr,str和substr的字符个数不超过10^5,只包含大小写字母和数字
偏安zzcoder
·
2023-10-14 19:46
数据结构与算法分析
软件工程
C/C++
线性表
数据结构
顺序表
目标要及时调整的新理解
事情是这样的,今天给自己设定目标是学完《
数据结构与算法
之美》的归并排序和快速排序,但是在学完归并排序已经21点了,后面最多到22点就必须停下来,之后的时间都
终身成长日记
·
2023-10-14 18:33
数据结构与算法
(二) 02-对称二叉树和二叉树镜像
文章目录对称二叉树、二叉树镜像、二叉搜索树、二叉树深度1对称二叉树题目思路代码考察点2二叉树的镜像题目思路代码3二叉搜索树3.1二叉搜索树概述3.2二叉搜索树的第k个节点题目思路代码3.3二叉搜索树的后序遍历思路代码4二叉树的深度4.1二叉树的最大深度题目思路代码4.2二叉树的最小深度题目思路代码对称二叉树、二叉树镜像、二叉搜索树、二叉树深度1对称二叉树题目请实现一个函数,用来判断一颗二叉树是不是
一只蒻蒻
·
2023-10-14 18:34
数据结构与算法
二叉树
算法
数据结构
dfs
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他