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
数据结构与算法
24:基本结构:编程练习题6
注:本文如涉及到代码,均经过Python3.7实际运行检验,保证其严谨性。本文阅读时间约为6分钟。基本结构编程练习题6:基数排序实现一个基数排序算法,用于10进制的正整数从小到大的排序。思路是保持10个队列(队列0、队列1......队列9、队列main),开始,所有的数都在main队列,没有排序。第一趟将所有的数根据其10进制个位(09),放入相应的队列09,全放好后,按照先进先出FIFO的顺序
挂可挂
·
2023-11-23 01:26
数据结构与算法
---分治---最大连续子序列和
分治(DivideAndConquer)分治,分而治之。先分后治分治的一般步骤为:将原问题分解成若干个规模比较小的子问题(子问题和原问题的结构一样,只是规模不一样)子问题又不断分解成规模更小的子问题,直到不能再分解(直到可以轻易计算出子问题的解)利用子问题的解推导出原问题的解因此,分治策略非常适合用递归需要注意的是:子问题之间是相互独立的分治的应用:快速排序、归并排序、大数乘法主定理分治策略通常遵
AsiaSun.
·
2023-11-23 00:54
数据结构与算法
数据结构
算法
上分工具,凭这份《
数据结构与算法
》核心文档,我“跳”进了字节
数据结构与算法
应该学什么,怎么学?话不多说,一张脑图就够了字节跳动面试算法那是行业出了名的厉害。人狠话不多,上来就是一套算法“组合拳”,如果你不“抗揍”的话,连面试的机会都没有了。
Java余笙
·
2023-11-23 00:02
【C++】string类的介绍与使用
个人主页:简料所属专栏:C++个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶
数据结构与算法
简 料
·
2023-11-23 00:02
C++
c++
开发语言
string类
字符和字符串操作
【C++】vector的介绍与使用
个人主页:简料所属专栏:C++个人社区:越努力越幸运社区简介:简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶
数据结构与算法
简 料
·
2023-11-23 00:59
C++
c++
开发语言
vector
容器
vector的介绍与使用
数据结构与算法
java版第五版叶核亚答案
开头对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一。因为并发编程是Java语言中最为晦涩的知识点,它涉及操作系统、内存、CPU、编程语言等多方面的基础能力,更为考验一个程序员的内功。那到底应该怎么学习并发编程呢?**JavaSDK的并发工具包有很多,是要死记硬背每一个工具的优缺点和使用场景吗?**当然不是,想要学好并发编程,你需要从一个个单一的知识和技术中“跳出来”
imtokenmax合约众筹
·
2023-11-22 19:53
程序员
java
经验分享
面试
iPad绘画学习分享第42天
今天是iPad绘画学习第42天app:procreate工具:applepencil练习内容:欧美风少女完成阶段:线稿下面是今天的作品进度最近实在太喜欢欧美风了现阶段想着
重学
习这种画风的刻画方式以上。
学画画的喵子
·
2023-11-22 19:47
《
数据结构与算法
》(十二)- 图详解
目录前言1.图的定义1.1各种图的定义1.2图的顶点与边间关系1.3连通图的相关术语1.4图的定义与术语总结2.图的抽象数据类型3.图的存储结构3.1邻接矩阵3.2邻接表3.3十字链表3.4邻接多重表3.5边集数组4.图的遍历4.1深度优先遍历4.2广度优先遍历5.总结原文地址:https://program-park.github.io/2021/11/10/algorithm_12/前言部分内
大Null
·
2023-11-22 17:46
数据结构与算法
数据结构
算法
图论
数据结构与算法
/ 数组(Array)
@time2019-07-18@authorRuo_Xiao@notice64位OS一、基础知识1、数组的定义数组是一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同数据类型的数据。2、连续的内存空间和相同的数据类型这种数据的组织方式,直接导致了数据具有核心特性:随机访问。实现公式(寻址公式)如下:a[i]_address=a_address+i*type_size通过上述公式,也能够明
Ruo_Xiao
·
2023-11-22 17:34
数据结构与算法
【追求卓越01】数据结构--数组
引导这一章节开始,正式进入
数据结构与算法
的学习过程中。由简到难,先开始学习最基础的数据结构--数组。我相信对于数组,大家肯定是不陌生,因为数组在大多数的语言中都有,也是大家在编程中常常会接触到的。
谢艺华
·
2023-11-22 16:01
数据结构与算法
数据结构
2023亚太杯数学建模B题思路+模型+代码+论文
初次接触数学建模,所以我们在研读论文的过程中,除了学习他们在解决问题中用到的思维方法、数学知识、分析其优点与不足之外,更看
重学
习怎样写出一篇优秀的数学建模论文
C灿灿数模
·
2023-11-22 16:38
数学建模
【
数据结构与算法
】Leecode刷题攻略
一、参考资料LeetCode热题HOT100LeetCode精选TOP面试题关于leetcode刷题详细介绍_智者之家-CSDN博客_leetcode刷题网站
后端研发Marion
·
2023-11-22 16:31
数据结构与算法
数据结构
算法
leetcode
leetcode
数据结构与算法
刷题(三)
目录第一题交叉链表思想:注意点第一步先求两个链表的长度第二步让长的先走,当长短一样时一起走。犯错点第二题判断是有环思想:注意错误分享第三题(重点面试题)思路:这题面试问题⭐第一题为什么他们会在入口出相遇第二题L=N*C-X怎么得来的第三题slow一次走一步,fast一次走2步一定会相遇吗第四题slow一次走1步,fast一次走三步会相遇吗第五题slow一次走n步,fast一次走m步可以追上吗第一题
深中笃行
·
2023-11-22 16:25
数据结构
leetcode
算法
职场和发展
c语言
数据结构
开发语言
考研
数据结构与算法
之美学习笔记:23 | 二叉树基础(上):什么样的二叉树适合用数组来存储?
目录前言树(Tree)二叉树(BinaryTree)二叉树的遍历解答开篇&内容小结前言本节课程思维导图:前面我们讲的都是线性表结构,栈、队列、链表等等。今天我们讲一种非线性表结构,树。问题:二叉树有哪几种存储方式?什么样的二叉树适合用数组来存储?树(Tree)“树”这种数据结构真的很像我们现实生活中的“树”,这里面每个元素我们叫做“节点”;用来连接相邻节点之间的关系,我们叫做“父子关系”。A节点就
浊酒南街
·
2023-11-22 15:21
数据结构与算法之美学习笔记
数据结构
算法
数据结构与算法
之美学习笔记:24 | 二叉树基础(下):有了如此高效的散列表,为什么还需要二叉树?
目录前言二叉查找树(BinarySearchTree)二叉查找树的时间复杂度分析解答开篇内容小结前言本节课程思维导图:二叉查找树最大的特点就是,支持动态数据集合的快速插入、删除、查找操作。我们之前说过,散列表也是支持这些操作的,并且散列表的这些操作比二叉查找树更高效,时间复杂度是O(1)。既然有了这么高效的散列表,使用二叉树的地方是不是都可以替换成散列表呢?有没有哪些地方是散列表做不了,必须要用二
浊酒南街
·
2023-11-22 15:21
数据结构与算法之美学习笔记
数据结构
算法
2023亚太杯数学建模A题B题C题思路模型代码论文指导
初次接触数学建模,所以我们在研读论文的过程中,除了学习他们在解决问题中用到的思维方法、数学知识、分析其优点与不足之外,更看
重学
习怎样写出一篇优秀的数学建模论文
C灿灿数模
·
2023-11-22 15:16
数学建模
2020-3-6晨间日记
充实纪念日:无任务清单昨日完成的任务,最重要的三件事:(1)历史学科经济史复习(2)专业课作业(3)中国现当代文学专业学习改进:(1)提高复习效率,调整好学习状态(2)控制好时间,不要浪费学习时间(3)注
重学
习质量习惯养成
限黑
·
2023-11-22 14:48
python
数据结构与算法
-13_高级排序算法-分治法
分治法(DivideandConquer)很多有用的算法结构上是递归的,为了解决一个特定问题,算法一次或者多次递归调用其自身以解决若干子问题。这些算法典型地遵循分治法的思想:将原问题分解为几个规模较小但是类似于原问题的子问题,递归求解这些子问题,然后再合并这些问题的解来建立原问题的解。分治法在每层递归时有三个步骤:分解原问题为若干子问题,这些子问题是原问题的规模最小的实例解决这些子问题,递归地求解
xiaoshun007~
·
2023-11-22 12:54
Python数据结构与算法
python
排序算法
算法
python
数据结构与算法
-11_线性查找与二分查找
查找查找可以说是我们业务代码里用得最多的操作,比如我们经常需要在一个列表里找到我们需要的一个元素,然后返回它的位置。其实之前我们介绍的哈希表就是非常高效率的查找数据结构,很明显地它是用空间换时间。这一节介绍两个基本的基于线性结构的查找。线性查找线性查找就是从头找到尾,直到符合条件了就返回。比如在一个list中找到一个等于5的元素并返回下标:number_list=[0,1,2,3,4,5,6,7]
xiaoshun007~
·
2023-11-22 12:24
Python数据结构与算法
python
开发语言
python
数据结构与算法
-12_基本排序算法
基本排序算法从本章开始讲常见的基于比较的排序算法,先讲三个简单的但是时间复杂度却不太理想的排序算法,包括冒泡排序、选择排序和插入排序。冒泡排序bubblesort可以说是最简单的一种排序算法了,它的思想如下。对一个数组进行n-1轮迭代,每次比较相邻两个元素,如果相邻的元素前者大于后者,就交换它们。因为直接在元素上操作而不是返回新的数组,所以是一个inplace的操作。这里冒泡的意思其实就是每一轮冒
xiaoshun007~
·
2023-11-22 12:24
Python数据结构与算法
python
排序算法
开发语言
线性代数及其应用 -
重学
笔记之(一)
基本概念与基础定理内容总揽1、线性方程组基本概念2、矩阵基本概念2.1、矩阵2.2、行化简与阶梯形矩阵3、向量方程组基本概念4、矩阵方程Ax=b5、线性方程组的解集6、线性无关7、线性变换基础8、线性变换的矩阵9、线性模型应用内容总揽(1)线性方程组基本概念:线性方程、系数、线性方程组、解、解集、等价的、相容的、不相容的,线性方程组解的情况(2)矩阵基本概念:矩阵、系数矩阵、增广矩阵、矩阵尺寸、初
harbroad
·
2023-11-22 12:09
线性代数
笔记
矩阵
python
数据结构与算法
-10_递归
递归Recursionisaprocessforsolvingproblemsbysubdividingalargerproblemintosmallercasesoftheproblemitselfandthensolvingthesmaller,moretrivialparts.递归是计算机科学里出现非常多的一个概念,有时候用递归解决问题看起来非常简单优雅。之前讲过的数据结构中我们并没有使用递
xiaoshun007~
·
2023-11-22 12:34
Python数据结构与算法
python
开发语言
嵌入式软件工程师笔试面试指南-
数据结构与算法
数据结构与算法
文章目录
数据结构与算法
链表删除单链表的重复节点题目描述解题思路代码实现如何找出链表的倒数第K个元素?
嵌入式与Linux那些事
·
2023-11-22 11:50
嵌入式软件工程师笔试面试指南
c++
c语言
数据结构
算法
笔试面试
2022-05-03
只有热爱自己的岗位,认真对待每一次讲课,不仅把要知识传授给学生,更要在教学中换位思考,更要爱学生,尊
重学
生,才能获得较好的教学效果,达到师生间的互惠,实现“亲其师、信其道”的目标。
家多宝17
·
2023-11-22 09:39
数据结构与算法
实验(黑龙江大学)
实验一顺序存储的线性表(2学时)一、实验目的1、掌握线性表的逻辑结构特征。2、熟练掌握线性表的顺序存储结构的描述方法。3、熟练掌握顺序表上各种基本操作的实现。二、实验内容1、设线性表的数据元素都为整数,存放在顺序表S中且递增有序。设计算法,将x插入到顺序表S的适当位置上,以保持线性表的有序性。要求算法的时间复杂度为O(n),空间复杂度为O(1)。2、线性表使用顺序表作存储结构,设计算法,仅用一个辅
HLJ洛神千羽
·
2023-11-22 09:45
算法
排序算法
数据结构
深入理解二叉树:
数据结构与算法
解析
博客主页:魔王-T系列专栏:结构算法大鹏一日同风起扶摇直上九万里❤️感谢大家点赞收藏⭐评论✍️本文将介绍二叉树的基本概念、性质,并通过程序解析二叉树的构建、遍历和其他操作,最后总结二叉树的重要性和应用。二叉树是计算机科学中常用的一种数据结构,它在许多算法和应用中发挥着重要作用。本文将介绍二叉树的基本概念、性质,并通过程序解析二叉树的构建、遍历和搜索等操作,最后总结二叉树的重要性和应用。️基本概念
魔王-T
·
2023-11-22 08:06
结构算法
算法
数据结构
持续创作
深入解析
数据结构与算法
之堆
文章目录引言:什么是堆大顶堆与小顶堆大顶堆(MaxHeap)小顶堆(MinHeap)堆的表示数组表示:树表示:堆的操作堆化操作插入操作删除根节点操作堆的创建堆的应用优先队列堆排序辅助数据结构堆的复杂度分析结论参考文献引言:在计算机科学中,数据结构和算法是构建复杂软件系统的基石。堆作为一种经典的数据结构,具有广泛的应用和重要的算法基础。本文将深入解析堆的原理、性质和常见的操作,帮助读者更好地理解和应
魔王-T
·
2023-11-22 08:23
结构算法
算法
堆
C++实现树 - 02 二叉树
数据结构与算法
专栏——C++实现写在前面:这一讲我们来看看二叉树的实现,还不清楚树的结构的小伙伴建议先看看上面一讲关于树的定义。二叉树的定义二叉树是每个结点最多有两个子树的树结构。
Pandaconda
·
2023-11-22 08:41
数据结构与算法
c++
数据结构
『
数据结构与算法
』—— 队列
定义有一定的业务需求就会有对应的技术或数据结构产生。我们都知道CPU的资源是有限的,任务的处理速度与线程个数并不是线性正相关。相反过多的线程反而会导致CPU频繁切换,处理性能下降。所以线程池的大小一般都是综合考虑处理任务的特点和硬件环境,来事先设置的。队列的特点先进先出,可以想象成排队买票,先来的先买。最基本的操作就是入队和出队,所以队列跟栈一样,也是一种操作受限的线性数据结构。实现类似栈,可以通
下位子
·
2023-11-22 08:05
iOS逆向之汇编基础知识(二)
可试看,重要的事情说三遍包含Java,
数据结构与算法
,iOS,安卓,python,flutter等等,如有需要,联系微信tsaievan.
sinat_36214015
·
2023-11-22 06:53
iOS
逆向
底层原理
汇编基础
swift
数据结构与算法
编程题7
单链表的相关操作(重点:头插法和尾插法)#includeusingnamespacestd;typedefintElemtype;#defineERROR0;#defineOK1;typedefstructLNode{Elemtypedata;//结点保存的数据structLNode*next;//结构体指针}LNode,*LinkList;/*单链表初始化*/boolInit_LinkList(
爱发明的小兴
·
2023-11-22 05:49
算法与数据结构
数据结构
数据结构与算法
编程题4
删除线性表中值在s与t之间的元素(susingnamespacestd;typedefintElemType;#defineMaxsize100#defineOK1#defineERROR0typedefstructSqList{ElemTypedata[Maxsize];intlength;}SqList;voidInit_SqList(SqList&L){L.length=0;}intdele
爱发明的小兴
·
2023-11-22 05:19
算法与数据结构
数据结构
数据结构与算法
编程题5
从有序表中删除重复元素,使表中所有元素值均不相同。#includeusingnamespacestd;typedefintElemType;#defineMaxsize100#defineOK1#defineERROR0typedefstructSqList{ElemTypedata[Maxsize];intlength;}SqList;voidInit_SqList(SqList&L){L.le
爱发明的小兴
·
2023-11-22 05:19
算法与数据结构
数据结构
数据结构与算法
编程题6
将两个有序顺序表合并成一个新的有序表,并有函数返回有序顺序表#includeusingnamespacestd;typedefintElemType;#defineMaxsize100#defineOK1#defineERROR0typedefstructSqList{ElemTypedata[Maxsize];intlength;}SqList;voidInit_SqList(SqList&L)
爱发明的小兴
·
2023-11-22 05:08
算法与数据结构
数据结构
第三课、如何培养孩子自主学习能力
时间:2018年4月2日,周一主题:培养孩子自主学习能力学生时代的学习模式:学生时代学习主要集中在记忆与理解两个低维度的层次上;现在自身学习或是系列课程注
重学
习的应用、分析、评价和创造船长说到:如果你是来听课的
图图8891
·
2023-11-22 03:07
第五章:C语言
数据结构与算法
初阶之双向带头循环链表
系列文章目录文章目录系列文章目录前言一、哨兵位的头节点二、双向链表的结点三、接口函数的实现1、创建结点2、初始化3、尾插与尾删4、头插与头删5、打印6、查找7、随机插入与随机删除8、判空、长度与销毁四、顺序表和链表的对比1.不同点2.优缺点五、缓存命中1、缓存2、缓存命中总结前言一般题目给的单链表是无头单向非循环链表,但是我们可以升级成双向带头循环链表,这个链表比起单链表更有优势。一、哨兵位的头节
好好锅
·
2023-11-22 02:59
#
C语言之数据结构初阶
链表
c语言
数据结构
Dijkstra——最短路径路由算法java实现
在路由算法中,Dijkstra算法主体和
数据结构与算法
课程中的并无二致,只是需要计算源结点到其余所有能够到达结点的路径长度,即把其余所有结点均视为目标结点,并通过表格(数组)对算法过程和结果进行记录。
1_em0n
·
2023-11-22 00:39
java
算法
网络协议
泰伯篇第十七:学无止境,永不松懈
通过其中种种论述,我们可以看出非常看
重学
习对人生的重要性,可是说,孔子认为人自其达到接受教育的年龄起,就要努力学,一直学,直到老去。这一章,也是表达孔子对学生的态度的。
西源
·
2023-11-21 21:17
educoder
数据结构与算法
图 第2关:实现图的深度优先遍历
任务描述本关任务:实现graph.cpp里的函数intGraph_DepthFirst(Graph*g,intstart,Edge*tree)。注意遵守约定:编号大的先进栈。相关知识图2给出了对图1的无向图的存储结构图:每个顶点的名称由一个字符串描述,所有字符串的起始地址组织为一个数组,数组的起始地址为vetex;顶点的相邻关系保存在相邻矩阵中,其起始地址为adj,adj[i*n+j]的值为1表示
魈宝贝是我的呀
·
2023-11-21 16:57
educoder数据结构与算法
数据结构
算法
深度优先
2018-09-26
总结现在感觉学完东西如果不做笔记的话,确实非常容易忘记1.暑假重新用hexo和github搭建了博客,把hexo写博客的简单步骤和markdown语法简单的记录了一下hexo写博客2.重新学习大一下学期的
数据结构与算法
gzlfight
·
2023-11-21 16:19
新学期工作设想
新的学期想让学校老师们注
重学
生思维方法、记忆方法的训练,对于本册重点知识有针对性的总结、传授科学的记忆方法并形成经验。加强学校与家长的联系沟通,重视指导家庭教育。
悦读书香
·
2023-11-21 16:38
陈妍羽-中原焦点团队讲师6期坚持分享第1459+58天20221113
2、不过分注重分数,注
重学
习过程,了解孩子在学习中的感受和学习状态3、营造和谐的家庭环境,父子笃,兄弟睦,夫妻和,家之肥也(家和万事兴),4、陪孩子面对厌学的挫折,用积极的情绪情感染孩子,学会用平常心面对孩子和学习
陈妍羽2018
·
2023-11-21 14:16
平凡小人物的人性光芒——《阿长与山海经》《老王》《台阶》整合探究
整合依据:本单元都是“小人物”的故事,他们没有厚
重学
识,没有丰功业绩,没有豪言壮语,但他们却有着朴素的爱、单纯的善,有着美好的向往、坚定的追求。
雪域飞燕
·
2023-11-21 12:59
java程序员该如何进阶?这份java中高级核心知识全面解析请收好!
包含了Java基础、网络、Linux、
数据结构与算法
、数据库、系统设计、工具、面试指南等等,可以说是非常的全面;当然,内容也非常的丰富。
公众号;编程从0学起
·
2023-11-21 11:10
java
面试
编程语言
分布式
数据库
Java程序员该如何进阶?请收好这份Java中高级核心知识全面解析
包含了Java基础、网络、Linux、
数据结构与算法
、数据库、系统设计、工具、面试指南等等,可以说是非常的全面;当然,内容也非常的丰富。
跟着我学Java
·
2023-11-21 11:06
Java
程序员
面试
java
jvm
面试
学习
开发语言
《课程的逻辑》(十二)
综合实践活动课程的理论原理是以“主题——探究——表达”为单元组织的课程,注
重学
习结果而且更加注
重学
习过程多元化,个性化的课程设计,是一
春秋文章
·
2023-11-21 09:33
数据结构与算法
-图
图图的基本概念图(Graph)是一种较线性表和树更为复杂的数据结构。在线性结构中,数据元素之间仅存在线性关系。在树型结构中,数据元素之间存在明显的一对多的层次关系。而在图型结构中,结点之间是多对多的任意关系。图的结构定义:图:由顶点的有穷非空集合和顶点之间边的集合组成G(Graph)=(V,R)其中:V={lv∈Data0bject},R=[VR},VR={|P(v,w)且(v,w∈V)}表示从v
Ciian
·
2023-11-21 08:29
数据结构与算法
数据结构
图搜索算法
广度优先
深度优先
写字的魅力
图片发自App我的字,在四十多年前,小学生练田字格的时候,曾在公社写字比赛中获过奖,那时还没有素质教育的理论与实践,也没有实施素质教育的经济基础,全国高考刚刚开始,老师家长学生都开始注
重学
习成绩,字写的美不美就不再那么重要了
阿里山wl
·
2023-11-21 07:47
头歌-
数据结构与算法
-字符串匹配
第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语言
开发语言
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他