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
算法与数据结构第2版(严蔚敏)
【数据结构复习之路】栈和队列(本站最全最详细讲解)&
严蔚敏
版
专栏:数据结构复习之路复习完上面一章【线性表】,我们接着复习栈和队列,这篇文章我写的非常详细且通俗易懂,看完保证会带给你不一样的收获。如果对你有帮助,看在我这么辛苦整理的份上,三连一下啦ε٩(๑>₃=S.stacksize)//栈满,追加存储空间{S.base=(ElemType*)realloc(S.base,(S.stacksize+Increasesize)*sizeof(ElemType)
吹往北方的风
·
2023-10-22 23:04
数据结构复习之路
数据结构
栈和队列
C语言
【数据结构复习之路】线性表(
严蔚敏
版)万字详解&主打基础
专栏:数据结构复习之路数据结构的三要数:逻辑结构、数据的运算、存储结构(物理结构)。我接下来要介绍的线性表,顾名思义也将从这三个大方向进行阐述:一、线性表的定义——逻辑结构线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n为表长,当n=0时,线性表是一个空表。若用L命名线性表,则其一般表示为:⚠️线性表的特性:数据元素同类型、有限、有序。⚠️线性表的重要术语:是线性表中的"第i个
吹往北方的风
·
2023-10-22 23:04
数据结构复习之路
线性表
数据结构与算法
期末复习
【数据结构复习之路】串 (超详细讲解)&
严蔚敏
版
专栏:数据结构复习之路复习完上面一章【线性表】【栈和队列】,我们接着复习串,这篇文章我写的非常详细且通俗易懂,看完保证会带给你不一样的收获。如果对你有帮助,看在我这么辛苦整理的份上,三连一下啦目录一、串的基本概念1、串的定义2、串的基本操作二、顺序存储三、链式存储四、朴素模式匹配算法(暴力)五、KMP1、深入浅出之next数组2、利用next数组实现KMP3、KMP算法的进一步优化4、时间复杂度(
吹往北方的风
·
2023-10-22 23:30
数据结构复习之路
数据结构与算法
串
KMP
期末复习
算法复杂度——
算法与数据结构
入门笔记(二)
本文是
算法与数据结构
的学习笔记第二篇,将持续更新,欢迎小伙伴们阅读学习。有不懂的或错误的地方,欢迎交流什么是算法复杂度?
一名机电研究生
·
2023-10-22 23:43
算法与数据结构
数据结构
算法
笔记
【
算法与数据结构
】--算法应用--算法在实际问题中的应用
一、算法在搜索引擎中的应用搜索引擎是计算机科学中算法应用的典型领域之一。搜索引擎的主要任务是帮助用户在海量数据中快速找到相关信息。以下是算法在搜索引擎中的主要应用:爬虫算法:爬虫是搜索引擎的基础,用于自动抓取互联网上的网页和文档。爬虫算法定义了如何遍历互联网,选择要抓取的网页,以及如何跟踪链接。这通常涉及广度优先搜索和深度优先搜索等图算法。信息检索算法:一旦网页被抓取,搜索引擎需要对其建立索引,以
喵叔哟
·
2023-10-22 10:32
算法与数据结构
算法
数据结构
python高效开发实战--djangotornadoflasktwisted(
第2版
_Python高效开发实战——Django、Tornado、Flask、Twisted(
第2版
)...
上篇Python基础第1章Python基础知识21.1Python综述31.1.1了解Python的特性及版本31.1.2安装Python51.1.3使用Python原生编辑器81.1.4使用Eclipse开发环境91.1.5Python编程入门——解决“斐波那契数列”问题141.2数据类型171.2.1Number类型171.2.2Sequence类型簇211.2.3string与bytes23
蜉蝣在人间
·
2023-10-22 05:23
《剑指 Offer (第 2 版)》第 64 题:求 1 + 2 + 3 + ... + n
样例:输入:10输出:55Java代码:《剑指Offer(
第2版
)》第64题:求1+2+3+...+n(1)《剑指Offer(
第2版
)》第64题:求1
李威威
·
2023-10-22 01:43
TC++PL和TIC++ II书评(任何纸媒体不准以任何形式传播此文档)
树立自我的编程观——《C++程序设计语言》(特别版)与《C++编程思想》(
第2版
)阅读心得,兼谈国内技术书籍市场肖德时本文作者是一位网络开发工程师,现就职于一家网络游戏公司,技术专长是动态网站架设、MSSQL
xiaodeshi
·
2023-10-22 00:29
文档
c++
编程
overloading
语言
templates
一篇文章带你彻底理解运用栈和队列,超详细千字总结对比.
published:truedate:2022-1-22tags:‘
算法与数据结构
’栈和队列本章主要介绍并用cpp代码从零实现了栈和队列两个数据结构,同时引出了递归以及栈帧(函数调用)的介绍,以及对栈和队列的相关经典问题的解决
Justin3go
·
2023-10-21 23:29
算法与数据结构
数据结构
链表
c++语言程序设计教程与实验,大学C/C++语言程序设计实验教程(
第2版
)
《大学C/C++语言程序设计实验教程(
第2版
)》第1部分集成开发环境11.1VisualC++6.011.1.1安装与启动11.1.2菜单功能31.1.3工具栏功能介绍61.1.4上机操作实例81.2MATLAB
陆zz
·
2023-10-21 21:11
c++语言程序设计教程与实验
数据结构零基础C语言版
严蔚敏
-时间复杂度、空间复杂度
算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源。因此衡量一个算法的好坏,一般是从时间和空间两个维度来衡量的,即时间复杂度和空间复杂度。时间复杂度主要衡量一个算法的运行快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间。计算机发展早期,计算机存储容量很小,所以对空间复杂度很是在乎,但经过计算机行业的迅速发展,计算机的存储容量已经达到了很高的程度。所以我们如今已经不需要再特别关
正在成长的程序媛
·
2023-10-21 20:10
数据结构
笔记
VMware Workstation Pro安装Ubuntu20.04必装,亲测有效
发布者声明:以下内容整理自互联网(包含但不限于CSDN),和《UbuntuLinux操作系统》
第2版
|微课版人民邮电出版社1.第一次使用root,对root用户进行密码初始化:sudopasswdroot2
獠牙与剑
·
2023-10-21 11:21
ubuntu
linux
vmware
算法与数据结构
作业02:有序表插入元素并保持其有序
#include#include#includeusingnamespacestd;classva{int*pRoot;intnum;public:va(){pRoot=newint[10];for(inti=0;ipRoot[i]&&datapRoot[num-1]){int*pNew=newint[++num];memcpy(pNew,pRoot,sizeof(int)*(num-1));pN
'"<>{{7*7}}
·
2023-10-21 09:10
算法与数据结构
java 网游加速器源码_Java/C++
算法与数据结构
系列视频教程【源码+课件打包】
课程目录第一章:当我们在讨论算法的时候,我们在讨论什么?1-1我们究竟为什么要学习算法1-2课程介绍第二章:排序基础2-1选择排序法2-2使用模板(泛型)编写算法2-3随机生成算法测试用例2-4测试算法的性能2-5插入排序法2-6插入排序法的改进2-7更多关于O(n*2)排序算法的思考第三章:高级排序问题3-1归并排序法3-2归并排序法的实现3-3归并排序法的优化3-4自底向上的归并排序算法3-5
一只帅鸟
·
2023-10-21 05:26
java
网游加速器源码
剑指Offer--(5)重建二叉树
title:剑指Offer--(5)重建二叉树categories:
算法与数据结构
tags:数据结构题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。
WeavingWong
·
2023-10-20 18:16
单片机c语言轻松入门 完整版,单片机C语言轻松入门
《单片机轻松入门系列:单片机C语言轻松入门(
第2版
)》以80C51单片机为例,介绍如何使用C语言编写单片机程序,内容主要包括:C语言基础、Keil软件使用方法、程序编写与调试方法等知识。
动物志
·
2023-10-20 15:56
单片机c语言轻松入门
完整版
数据结构与算法 -- 队列 -- 链式队列
数据结构与算法–队列–链式队列部分内容来自于>(清华大学出版社,
严蔚敏
/吴伟民编著)目录数据结构与算法--队列--链式队列定义链式队列表示初始化入队出队销毁清空判断是否为空返回长度获得队头元素遍历输出#
Jancoyan
·
2023-10-20 10:04
数据结构与算法
指针
队列
数据结构
算法
链表
C程序设计语言(
第2版
·新版) - The C Programming Language
下载地址:https://github.com/xjh093/Books下载方法:用电脑打开链接点击绿色图标(Code)再点击DownloadZIP,等待下载完成,即可。
豪冷
·
2023-10-20 08:04
LeetCode第一题TwoSum问题
刷了无数遍的LeetCode第一题,为啥刷了无数遍呢,因为每次想提高自己
算法与数据结构
能力的时候我都会下定决心来LeetCode刷题,而每次刷题,都是从第一题开始…不多扯淡,直接开题。
SheldonKuper
·
2023-10-20 00:16
算法
LeetCode
算法
TwoSum
【精选】计算机系统 基础知识点汇总,超全!!!
第四章软件工程基础知识点汇总][第五章数据库基础知识[pyhon基础知识(理论)][Python常见标准库与第三方库][【可与python】数据结构与算法python实现,内含思路讲解][【挑战30天掌握】
算法与数据结构
Jinmindong
·
2023-10-19 12:01
web安全
安全
linux
网络
HTTP2 连通性测试
IntroductiontoHTTP/2HTTP:HTTP/1.X-HighPerformanceBrowserNetworking(O'Reilly)HTTP/2(超文本传输协议
第2版
,最初命名为HTTP2.0
Kingairy
·
2023-10-19 12:58
网络
nginx
【
算法与数据结构
】--高级算法和数据结构--高级数据结构
一、堆和优先队列堆(Heap)是一种特殊的树状数据结构,通常用于实现优先队列。堆有两种主要类型:最大堆和最小堆。最大堆是一棵树,其中每个父节点的值都大于或等于其子节点的值,而最小堆是一棵树,其中每个父节点的值都小于或等于其子节点的值。堆的主要特点是根节点具有最大或最小值,这使得堆非常适合处理具有优先级的数据。优先队列(PriorityQueue)是一种抽象数据类型,通常基于堆实现。它允许在插入元素
喵叔哟
·
2023-10-19 11:39
算法与数据结构
算法
数据结构
2 年前端面试心路历程(字节跳动、YY、虎牙、BIGO)
LienJackhttps://juejin.im/post/5e85ec79e51d4547153d0738本文将先从个人背景讲起,然后谈谈在字节跳动、虎牙、YY以及BIGO的面试经过,最后讲一下关于计算机基础、
算法与数据结构
zz_jesse
·
2023-10-19 01:25
ndk
dns服务器
glassfish
nltk
etag
JavaScript 编程精解 中文第三版 二、程序结构
二、程序结构原文:ProgramStructure译者:飞龙协议:CCBY-NC-SA4.0自豪地采用谷歌翻译部分参考了《JavaScript编程精解(
第2版
)》Andmyheartglowsbrightredundermyfilmy
布客飞龙
·
2023-10-18 20:07
《软件测试》
第2版
读书笔记
第4章——第7章第4章-第7章关键点思维导图1、文章介绍的4种测试方法,从易到难分别是静态黑盒测试>动态黑盒测试>静态白盒测试>动态白盒测试2、在测试中至关重要的是测试用例的设计。动态黑盒测试需要依靠测试用例来执行。静态白盒和动态白盒同样也是使用另一种方法来对现存的用例设计进行补充3、要谨防软件测试对我们的测试方法免疫,如果测试了百分之90还没有测出问题的话,那就需要我们换种思维去测试软件。问题:
Y_Q
·
2023-10-18 19:34
KD06丨超级趋势线第4版大升级
3、出场在
第2版
基础上,增加
松鼠宽客
·
2023-10-18 15:59
KD系列
量化交易
量化研究
交易策略
算法与数据结构
系列之[最大堆-上]
前面三篇我们介绍了二叉树以及二叉树的代码实现,这篇介绍一下堆这种数据结构,是对二叉树的一个应用,堆其实是用二叉树实现的,只不过堆用到的二叉树是一种特殊的完全二叉树,这里的特殊性体现在堆中的某个节点的值总是不大于或不小于其父节点的值。根节点最大的堆叫做最大堆或大顶堆,根节点最小的堆叫做最小堆或小顶堆。完全二叉树适合用数组来存储,所以堆一般用数组来顺序存储。下图列出了最大堆,并用数组存储的例子图一最大
扫地僧的技术人生
·
2023-10-18 11:11
秋招-准备计划
秋招-准备计划基本信息时间:9月——10月岗位:java后端开发目标:中厂、大厂,有高用户量的项目、企业优先准备简历基本信息获奖情况项目经历(实习经历)笔试
算法与数据结构
面试Java篇:基本知识、JVM
正如此时
·
2023-10-18 11:43
秋招
java
面试
数据结构之数组、链表、跳表——
算法与数据结构
入门笔记(三)
本文是
算法与数据结构
的学习笔记第三篇,将持续更新,欢迎小伙伴们阅读学习。
一名机电研究生
·
2023-10-18 11:39
算法与数据结构
数据结构
链表
算法
算法与数据结构
-链表
算法与数据结构
-链表链表单链表概述任务:英雄结点双向链表概述代码示例(修改自单向链表)练习430.扁平化多级双向链表环形链表概述代码实现练习141.环形链表142.环形链表II链表单链表概述链表是以结点的方式进行存储每个结点包含
Al_tair
·
2023-10-18 11:37
算法与数据结构
链表
数据结构
算法
经典算法问题:数组中的逆序对
《剑指Offer》(
第2版
)第51题:数组中的逆序对传送门:数组中的逆序对。要求:在数组中的两个数字如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。
李威威
·
2023-10-17 21:27
利用MVC设计模式构建GUI(PyQt5版)
今天介绍一个PyQt5中利用MVC设计模式构建GUI的例子,这个案例来源于《MATLAB面向对象编程——从入门到设计模式(
第2版
)》第7章内容,关于存取款的GUI工具设计,详情请参考127~160页面。
图像处理与MATLAB
·
2023-10-17 14:09
go代码演示:重构 改善既有代码的设计(
第2版
)起点
这是书本的原代码,翻译成的go版本util/math.gopackageutilfuncMax(a,bint)int{ifa>b{returna}returnb}theatre.gotypePlaystruct{NamestringTypestring}typePlaysmap[string]PlaytypePerformancestruct{PlayIDstringAudienceint}typ
春天的尐熊
·
2023-10-17 09:18
《数据结构题集(C语言版)》第2章(线性表)习题自解答
说明:《数据结构题集(C语言版)》(
严蔚敏
等编著,清华大学出版社,旧版电子书封面为蓝灰色,简称《题集》)是《数据结构(C语言版)》(
严蔚敏
等编著,清华大学出版社,封面为紫色,下称“主书”)的配套书籍。
holeer
·
2023-10-17 06:56
本科课程
数据结构
算法
链表
c语言
[LeetCode] LeetCode题解汇总
每日一题嗯,也就没事刷会力扣~全部收集到我的LeetCode同名专栏,部分经典问题会针对性收集到
算法与数据结构
基础子专栏。
Ypuyu
·
2023-10-17 05:30
LeetCode
LeetCode题解
像科学家一样思考python 第二版 epub_像计算机科学家一样思考Python (
第2版
)
本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和数据库,
weixin_39732316
·
2023-10-17 03:20
像科学家一样思考python
第二版
epub
像科学家一样思考python_像计算机科学家一样思考Python (
第2版
) 中文pdf完整版
本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和数据库,
weixin_39845406
·
2023-10-17 03:20
像科学家一样思考python
像计算机科学家一样思考Python (
第2版
)pdf
下载地址:网盘下载内容简介······本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结
孙瑞宇
·
2023-10-17 03:49
python
数据结构与算法
数据库
像科学家一样思考python_像计算机科学家一样思考Python(
第2版
)
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。您需要登录才可以下载或查看,没有帐号?注册x目录:第1章程序之道11.1什么是程序11.2运行Python21.3第一个程序31.4算术操作符31.5值和类型41.6形式语言和自然语言51.7调试61.8术语表71.9练习8第2章变量、表达式和语句92.1赋值语句92.2变量名称92.3表达式和语句102.4脚本模式112.5操作顺序122.
weixin_39623050
·
2023-10-17 03:49
像科学家一样思考python
Python —— 数据科学的手段 (
第2版
)配套代码
第一部分第1章3*'Pythoniseasy!'abs(3*4+(-2/5)**2)/(4.5-76)+max(-34,9)importosprint(os.getcwd())#查看目前的工作目录os.chdir('D:/Pythonwork')#改变工作目录第2章importosos.getcwd()importosos.chdir('D:/work')#或者os.chdir('D:\\work
qq_38220914
·
2023-10-16 17:53
python
【
算法与数据结构
】--常见数据结构--树与图
一、二叉树二叉树(BinaryTree)是一种重要的树状数据结构,它由节点构成,每个节点最多有两个子节点:一个左子节点和一个右子节点。这种结构使得二叉树在计算机科学和编程中具有广泛的应用。1.1二叉树的基本特性:根节点:二叉树的顶部节点称为根节点,它是树的起点。子树:树中的任何节点都可以作为根节点形成子树。父节点和子节点:节点可以有零、一个或两个子节点。父节点指向子节点。叶子节点:没有子节点的节点
喵叔哟
·
2023-10-16 16:29
算法与数据结构
数据结构
算法
2021-08-16 强化学习(
第2版
)-Reinforcement Learning 第四章 动态规划(DP)
第四章动态规划DynamicProgramming(DP)引入.动态规划和强化学习问题的联系一.策略评估(预测问题)PolicyEvaluation(Prediction)IterativePolicyEvaluation策略评估求解实例二.策略改进PolicyImprovementPolicyImprovementTheoremproof:PolicyImprovementAlgorithm三.
HphNJU
·
2023-10-16 13:25
强化学习
动态规划
强化学习
数据结构
严蔚敏
代码合集 严书数据结构代码实现 可直接运行 持续更新by myself
建议收藏关注,与严书代码高度一致且可实现运行。有没更新的或者希望快点的可以催更哦。版权声明:本文为CSDN博主「七灵微」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_41775119/article/details/120929128这里是目录标题迷宫求解八皇后结构体的cmp排序函数一元多项式及其操作的实现
七灵微
·
2023-10-16 12:50
数据结构
数据结构
1024程序员节
算法与数据结构
排序算法-基数排序/桶排序
算法与数据结构
排序算法-基数排序/桶排序多关键字排序有时我们需要对多关键字数据进行排序,如扑克牌有花色和数字两个关键字,如果我们对扑克牌排序,假设四种花色为A、B、C、D,要求花色优先级高于数字,有两种方法
while(1); happy();
·
2023-10-16 07:11
算法与数据结构
排序算法
算法
数据结构
【
算法与数据结构
】--高级算法和数据结构--排序和搜索
一、常见排序算法以下是一些常见的排序算法,包括冒泡排序、选择排序、插入排序、快速排序和归并排序。每种排序算法的讲解以及附带C#和Java示例:1.1冒泡排序(BubbleSort)讲解:冒泡排序是一种简单的比较排序算法。它多次遍历待排序的元素列表,比较每一对相邻元素,如果它们的顺序不正确,就交换它们,直到没有需要交换的元素。C#示例:usingSystem;publicclassBubbleSor
喵叔哟
·
2023-10-16 05:45
算法与数据结构
算法
数据结构
排序算法
算法与数据结构
概述程序=算法+数据结构算法是计算机科学的本质,是计算机世界的基石。算法决定了程序如何运行数据结构决定了程序的数据如何被存储算法的复杂度时间复杂度定性描述算法的运行时间O(1)=>常数时间=>运行时间与问题的规模无关=>哈希桶|数组随机寻址=>数组(Array)|线性表(LinearTable)O(n)=>线性时间=>运行时间与问题的规模成正比=>遍历|求数组、链表的最大值O(log(n))=>对
bowen_wu
·
2023-10-16 02:04
c语言程序设计徐立辉答案,C语言习题
本书是《C语言程序设计(
第2版
)》(书号:9787302371847)的配套用书,
安123
·
2023-10-15 21:11
c语言程序设计徐立辉答案
零基础学python pdf-笔记《零基础入门学习Python(
第2版
)》PDF+课件+代码分析
通过自学编程,感觉到基础知识很重要,越到后面越能发现这一点,光记住是不行的,还要灵活运用,要多调试代码,计算机就是一个不断练习,不断遇到问题,解决问题的工种,要根据实际的业务能想到对应的语法,实际项目和应用最重要。基础的Python3语法知识,包括列表、元组、字符串、字典以及各种语句。现在的python使用Python3.7,爬虫引入了流行的Request模块,正则表达式和Scrapy爬虫框架在实
weixin_37988176
·
2023-10-15 20:56
自学软件测试有没有好的书籍和配套课件?
《软件测试》
第2版
这本书可以用来作为进入行业的第一本书,本书讲解的都是实用的技术,通过阅读本书可以快速的去学会如何测试软件。个人建议,这本书至少要读3遍以上。2.
鱼鱼说测试
·
2023-10-15 20:46
自动化测试
接口自动化测试
软件测试
java
servlet
开发语言
c语言约瑟夫序列顺序表实现,7A版顺序表实现约瑟夫环的问题-C语言
1、7A版优质实用文档
算法与数据结构
试验报告一专业班级10级计算机工程02试验地点计算机大楼计工教研室学生学号1005080222指导教师蔡琼学生姓名肖宇博试验时间20GG-2-29试验项目
算法与数据结构
试验类别基础性
电眼樱桃女
·
2023-10-15 16:01
c语言约瑟夫序列顺序表实现
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他