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程序设计实验3_Java面向对象程序设计
习题解答
与实验(第3版) 张桂珠 9787563530922...
**部分
习题解答
第1章面向对象程序设计第2章java概述和入门程序第3章java程序设计基础第4章类和对象第5章类的继承和派生第6章多态性第7章java实用包第8章图形和java2d第9章gui组件和用户界面设计第
weixin_39839478
·
2024-09-07 21:48
java程序设计实验3
0101插入排序-算法基础-
算法导论
第三版
文章目录一插入排序二循环不变式与插入排序的正确性三伪代码中的一些约定四Java代码实现插入排序结语一插入排序输入:nnn个数订单一个序列(a1,a2,⋯ ,an)(a_1,a_2,\cdots,a_n)(a1,a2,⋯,an).**输出:**输入序列的一个排列(a1′,a2′,⋯ ,an′)(a^{'}_1,a^{'}_2,\cdots,a^{'}_n)(a1′,a2′,⋯,an′),满足a1′≤
gaog2zh
·
2024-03-18 00:06
数据结构和算法
插入排序
算法基础
算法导论第三版
学算法要读《
算法导论
》吗?
在这之前我也这些书抱有读起来很困难的看法,但是在我参考过《
算法导论
》之后,我觉得它更像是一杯“鸡尾
方圆想当图灵
·
2024-02-26 03:13
算法
Leo赠书活动-16期 名校毕业生教材
《
算法导论
》3.《计算机程序的构造和解释》4.《数据库系
LeoToJavaer
·
2024-02-20 23:25
CSDN送书活动
送书福利
[C和指针] ch17. 经典抽象数据类型
本章总结及注意点部分课后
习题解答
17.9问题栈。队列。当然可以。程序员封装即可。top()取栈顶元素但不进行栈顶元素的出栈,pop()函数进行栈
Ypuyu
·
2024-02-20 14:58
读书笔记
读书笔记
世界顶级名校计算机专业,都在用哪些书当教材?(文末送书)
目录01《深入理解计算机系统》02《
算法导论
》03《计算机程序的构造和解释》04《数据库系统概念》05《计算机组成与设计:硬件/软件接口》06《离散数学及其应用》07《组合数学》08《斯坦福算法博弈论二十讲
小尘要自信
·
2024-02-20 01:36
java
开发语言
数据库
算法
赠书
计算机组成
算法导论
23章最小生成树习题—23.2练习
23.2-1对于同一个输人图,Kruskal算法返回的最小生成树可以不同。这种不同来源于对边进行排序时,对权重相同的边进行的不同处理。证明:对于图G的每棵最小生成树T,都存在一种办法来对G的边进行排序,使得Kruskal算法所返回的最小生成树就是T。假设我们想选择T作为最小生成树。然后,为了使用Kruskal算法获得此树,我们将首先按边的权重对边进行排序,然后通过选取包含在最小生成树中的一条边来解
之墨_
·
2024-02-14 21:14
算法
算法
最小生成树
《
算法导论
》第三章 3.1(参考答案)
3.1渐进符号3.1-1假设与都是渐进非负函数。使用记号的基本定义来证明。因为与都为渐进非负的函数,所以根据定义,有:存在、,使得:当时,;当时,。所以,我们取;此时,当时,同时有。下面我们取,根据的渐进非负保证,当时,有:所以,得证!。3.1-2证明:对任意实常数和,其中,有。为了证明,我们需要找到常量,使得:对于所有的,有。其中:故,若。易得,若,有下列公式:,即:。故,取,即可证明。3.1-
Mental_Zzk
·
2024-02-14 12:26
算法导论
总结索引 | 第一部分 第三章:函数的增长
研究算法的渐近效率1、渐近记号(40)1、Θ:使得对于足够大的n,函数f(n)能夹入c1g(n)与c2g(n)之间,则f(n)∈集合Θ(g(n))g(n)是f(n)的一个渐近紧确界g(n)本身必为渐近非负使用Θ(1)来意指一个常量或者关于某个常量的一个常量函数2、O:Θ记号渐近地给出一个函数的上界和下界。当只有一个渐近上界时,使用O记号f(n)=Θ(g(n))蕴含着f(n)=O(g(n)),因为Θ
Asher Gu
·
2024-02-13 21:07
算法导论
算法
算法导论
总结索引 | 第一部分 第二章:算法基础
1、插入排序(24)1、希望排序的数也称为关键词2、插入排序对于少量排序元素,是一个有效的算法3、原址排序输入的数:算法在数组A中重排这些数,在任何时候,最多只有其中的常数个数字存储在数组外面注意下标是从1开始的,从第2个数字开始向后的每个数向前插入到当前正确位置,确保插入数字及之前的数字从小到大排列1.1循环不变式与插入排序的正确性1、对于for循环(循环变量为j)中的每次迭代开始,剩余子数组A
Asher Gu
·
2024-02-13 21:37
算法导论
算法
算法导论
总结索引 | 第一部分 第一章:算法在计算中的作用
1、第一部分:基础知识综述1.1第一章对算法在现代计算系统中地位的综述,算法是一项技术1.2第二章解决对n个数的排列问题插入排序:增量式做法归并排序:递归技术,分治法两种算法所需运行时间随n的值而增长,但增长速度不同。分析了两种算法的运行时间,并给出一种有用的表示方法来表达这些运行时间1.3第三章给出了上述表示法的准确定义,称为渐进表示,定义了几种渐进符号,表示算法运行时间的上界和下界1.4第四章
Asher Gu
·
2024-02-13 21:07
算法导论
算法
c++
第2.2课:基金投资技巧(二)---为什么指数基金最适合普通人投资
习题解答
:上节课课后题正确的做法应该是投资股票/股票基金,长期投资的收益才最大。通过上节课的学习,相信大家对投资和基金有了更新的认识,甚至有些小伙伴已经开始动手实践了。
大飞在线
·
2024-02-10 16:23
文心一言 VS 讯飞星火 VS chatgpt (198)--
算法导论
14.3 6题
六、用go语言,说明如何来维护一个支持操作MIN-GAP的一些数的动态集Q,使得该操作能给出Q中两个最接近的数之间的差值。例如,Q=(1,5,9,15,18,22),则MIN-GAP返回18-15=3,因为15和18是Q中两个最接近的数。要使得操作INSERT、DELETE、SEARCH和MIN-GAP尽可能高效,并分析它们的运行时间。文心一言,代码不能运行:为了维护一个支持MIN-GAP操作的动
福大大架构师每日一题
·
2024-02-10 15:03
文心一言vschatgpt
算法
chatgpt
golang
周日 2020-11-29 23:27 - 7:07 阴 08h46m
-7:07阴08h46m一时间记录0:007:07休息-睡觉7:077:077:17交流0:107:177:202-技能-摄影-拍照0:037:207:30交流0:107:308:002-编程参考书-
算法导论
么得感情的日更机器
·
2024-02-08 08:43
C程序设计(第5版)谭浩强
习题解答
第9章 用户自己建立数据类型
C程序设计(第5版)谭浩强
习题解答
第9章用户自己建立数据类型1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。
FlightSim
·
2024-02-07 20:39
C语言
C程序设计
C程序设计习题解答
C程序设计(第5版)谭浩强
习题解答
第10章 对文件的输入输出
C程序设计(第5版)谭浩强
习题解答
第10章对文件的输入输出1.什么是文件型指针?通过文件指针访问文件有什么好处?缓冲文件系统中,关键的概念是“文件类型指针”,简称“文件指针”。
FlightSim
·
2024-02-07 20:39
C语言
C程序设计
C程序设计习题解答
C程序设计(第5版)谭浩强
习题解答
第2章 算法——程序的灵魂
C程序设计(第5版)谭浩强
习题解答
第2章算法——程序的灵魂1.什么是算法?试从日常生活中找3个例子,描述它们的算法。算法:简而言之就是求解问题的步骤,对特定问题求解步骤的一种描述。
FlightSim
·
2024-02-07 20:09
C语言
C程序设计
C程序设计习题解答
C程序设计(第5版)谭浩强
习题解答
第7章 用函数实现模块化程序设计
C程序设计(第5版)谭浩强
习题解答
第7章用函数实现模块化程序设计1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输人。
FlightSim
·
2024-02-07 20:09
C语言
C程序设计
C程序设计习题解答
C程序设计(第5版)谭浩强
习题解答
第8章 善于利用指针
C程序设计(第5版)谭浩强
习题解答
第8章善于利用指针1.输入3个整数,要求按由小到大的顺序输出。
FlightSim
·
2024-02-07 20:37
C语言
C程序设计
C程序设计习题解答
小时候的游戏(二):最短路径算法1
周末看了网易公开课上的那门
算法导论
,从第17课开始讲关于图的问题。由于语言的关系,看的不是太明白。后来,只好拿起纸和笔,对照书,一步一步地写,才明白dijkstra算法(以下简称D算法)的过程。
铅笔楼
·
2024-02-07 16:34
算法导论
-------快速排序QuickSort
目录:一、快速排序思想介绍二、实现的三步骤(分解、子问题求解、合并)三、C代码实现3.1快速排序双向扫描法(一)3.2partition函数双向扫描法(二)3.3partition函数双向扫描法(二)3.4partition函数单向扫描法四、时间空间复杂度分析五、动画演示一、快速排序思想介绍 快速排序(QuickSort)是对冒泡排序(BubbleSort)的一种改进。排序效率在同为O(N*lo
GNG
·
2024-02-06 01:57
算法导论
编程提高
《算法导论》笔记
快速排序
QuickSort
算法导论
回溯算法总结
回溯法学习总结回溯算法也是
算法导论
中常用的算法,回溯算法类似于暴力求解算法,经常用在求可能解的问题。下面我将从三个方面来介绍回溯算法。
鱼鱼鱼三条鱼ii
·
2024-02-02 08:42
算法导论
之平衡搜索树
示例平衡搜索树示例AVL.java源代码packagecom.reign.gcld.chapter12;/***AVL树是一棵自平衡二叉搜索树,*其中,每个节点的左右子树高度差不超过1*/publicclassAVLextendsBST{publicstaticvoidmain(String[]args){AVLtree=newAVL();//插入测试EntryentryG=newEntry("G
橡树人
·
2024-01-28 13:39
《
算法导论
》22.2 广度优先搜索 (含C++代码)
一、相关概念1、在广度优先搜索中,给定一个图G(u,v)和一个可以识别的源结点s,广度优先搜索可以用来发现从源结点s到达的所有结点。这个算法最终可以生成一个“广度优先搜索树”,以s为根结点,包含所有从s可以到达的结点。对于每个从源结点s可以到达的结点v,在广度优先搜索树里从结点s到结点0的简单路径,所对应的就是图G中从结点s到结点u的“最短路径”,即包含最少边数的路径。该算法既可以用于有向图,也可
KeepCoding♪Toby♪
·
2024-01-27 18:32
算法导论阅读
算法
c++
BFS
广度优先搜索
卡特兰数
之前看
算法导论
时,讲了给定几个数字,能构造出几种二叉树,当时只想到排列组合的解决方法,极其复杂又不好记,过段时间还忘了。。。。今天看大牛的文章,评论有人提及卡特兰数,了解后才知道这么优雅的解决思路。。
wean_a23e
·
2024-01-25 16:50
python解题工程力学_工程力学学习指导与解题指南(普通高等教育十三五规划教材)...
目录第1章静力学基础1.1教学要求与学习目标1.2理论要点1.2.1静力学的基本概念1.2.2静力学公理1.2.3约束与约束力1.2.4物体的受力分析和受力图1.3典型例题分析1.4
习题解答
第2章平面力系
weixin_39901077
·
2024-01-25 07:25
python解题工程力学
【无标题】MIT6.006
算法导论
Introduction to Algorithms笔记一
AlgorithmsandComputation1单词翻译correctnessIfsomeoneiscorrect,itisinaccordancewiththefactsandhasnomistakes.accordance按照Ifsomethingisdoneinaccordancewithaparticularruleorsystem,itisdoneinthewaythattherule
宣泠之
·
2024-01-24 23:09
学习
英语学习
算法
斐波那契数列
序言在网易公开课《麻省理工-
算法导论
》的视频课程中,分治算法讲解了斐波那契数列。
Wu杰语
·
2024-01-24 13:31
Python实现《
算法导论
》伪代码:最大子数组问题
一个数组的和最大的非空连续子数组称为该数组的最大子数组。只有当数组中包含负数时,最大子数组问题才有意义。Python实现代码:defmid_cross(arr,low,mid,high):left_sum=-float('inf')cal_sum=0foriinrange(mid,low-1,-1):cal_sum=cal_sum+arr[i]ifcal_sum>left_sum:left_sum
Richard1905
·
2024-01-22 11:59
算法导论
python
最大子数组
Python实现《
算法导论
》伪代码:快速排序
对于包含n个数的输入数组而言,快速排序是一种最坏情况时间复杂度为Θ(n2)\Theta(n^2)Θ(n2)的排序算法,但是它的平均性能非常好,它的期望时间复杂度是Θ(nlgn)\Theta(n\lgn)Θ(nlgn),而且Θ(nlgn)\Theta(n\lgn)Θ(nlgn)中隐含的常数因子非常小。Python实现代码:importnumpyasnpdefquick_sort(A,p,r):ifp
Richard1905
·
2024-01-22 11:59
python
快速排序
Peter算法小课堂—动态规划
Peter推荐算法书:《
算法导论
》图示:目录钢条切割打字怪人钢条切割
算法导论
(第四版)第十四章第一节:钢条切割题目描述:给定一根长度为n英寸的钢条和一个价格表,其中i=1,2,…,n,求切割方案,使得总销售价格最大
Peter Pan was right
·
2024-01-18 11:18
动态规划
动态规划
算法
插入排序算法的java实现及时间复杂度分析
1今天在看
算法导论
的时候被一个插入排序给卡住,于是小结一下。时间复杂度最坏为O(n^2),最好为O(n)。
普罗米修斯Aaron_Swartz
·
2024-01-18 02:13
Algorithm
排序算法
大厂速成算法笔记,Github上已收获近60K+star!力压LeetCode只为面试
吃透算法套路——只为面试》GitHub连续霸榜首页数周,star即将突破60k,受欢迎程度可见一斑:image文档的作者最先提出「刷题要掌握模板和套路」的观点,刷题就是应对面试拿offer,再别整什么《
算法导论
Java旺
·
2024-01-16 21:59
计算机与信息技术基础上机指导答案,信息技术基础学习指导——实验和
习题解答
(第3版)...
上篇实验实验1计算机基本操作实验31.1计算机的基本操作3一、实验目的3二、实验任务3三、实验步骤和操作指导3四、练习71.2汉字输入7一、实验目的7二、实验任务8三、实验步骤和操作指导8四、练习11实验2Windows7操作系统实验122.1Windows7基本操作12一、实验目的12二、实验任务12三、实验步骤和操作指导12四、练习162.2“计算机”与“资源管理器”的使用16一、实验目的16
一只有思想的猴子
·
2024-01-14 17:32
算法导论
红黑树 热身 二叉树学习(一)
学习算法还是建议看看
算法导论
算法导论
第三版如果不看数学推导仅看伪代码难度还是适中本系列只是记录我的学习心得和伪代码转化代码的过程深入学习还是建议大家看看算法书籍教程更加系统。
stecdeng
·
2024-01-13 03:02
数据结构与算法
算法导论
二叉树
算法
深入理解经典红黑树 | 京东物流技术团队
本篇的大部分内容参考《
算法导论
》和Java实现红黑树的源码,希望大家能够有耐心的看完。在正文开始之前我们先看如下问题:为什么红黑树比AVL树要应用得更广泛呢?
京东云技术团队
·
2024-01-09 18:06
算法
决策树
开源C语言库Melon:斐波那契堆
Githubrepo简介关于斐波那契堆,感兴趣的朋友可以参考《
算法导论
》或者是各类讲解博客。本篇介绍的是斐波那契最小堆,但对于判断条件和初始化属性进行调整后,也可实现最大堆。
码哥比特
·
2024-01-09 02:48
c语言
开发语言
经验分享
程序人生
linux
数据结构
单片机
操作系统第一课:CPU基础知识
相关书籍推荐读书的原则:不求甚解,观其大略《编码:隐匿在计算机软硬件背后的语言》《深入理解计算机系统》数据结构与算法《java数据结构与算法》《算法》《
算法导论
》《计算机程序设计艺术》操作系统:Linux
学而知不足~
·
2024-01-08 16:58
操作系统
操作系统
算法导论
复习——CHP26 最大流
引入在物流网络中,从一个城市(称为源结点)发送一批货物到另一个城市(称为汇点)。假设源结点可以源源不断地提供货物,汇点可以来者不拒地接收货物;路径连接在任意两个城市之间,但路径上有运输容量有限制。货物从源结点到汇点可以选择不同的运输路径。问:在不违反任何路径容量限制的条件下,从源结点到汇点运送货物的最大速率是多少——这一问题的抽象称为最大流问题。用带权有向图来表示:结点表示城市结点间的有向边表示运
Sanchez·J
·
2024-01-07 21:13
算法导论
算法
算法导论
复习——CHP22 分支限界法
LIFO和FIFO分枝-限界法采用宽度优先策略,在生成当前E-结点全部儿子之后再生成其它活结点的儿子,且用限界函数帮助避免生成不包含答案结点子树的状态空间的检索方法。两种基本设计策略:FIFO检索:活结点表采用队列;LIFO检索:活结点表采用栈。如采用FIFO分支-限界法检索4-皇后问题的状态空间树:LC-检索(LeastCost,A*算法)LIFO和FIFO分枝-限界法存在的问题对下一个E-结点
Sanchez·J
·
2024-01-07 21:13
算法导论
算法
汇编语言(第四版)第九章 检测点9.3
习题解答
补全程序,利用loop指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中assumecs:codecodesegmentstart:movax,2000hmovds,axmovbx,0s:movcl,[bx]movch,0_______incbxloopsok:decbxmovdx,bxmovax,4c00hint21hcodeendsendstart分析:与
basketball616
·
2024-01-06 23:21
汇编语言
汇编语言
汇编语言(第四版)第九章 检测点9.1
习题解答
(1)程序如下assumecs:codedatasegment?dataendscodesegmentstart:movax,datamovds,axmovbx,0jmpwordptr[bx+1]codeendsendstart若要使程序中的jmp指令执行后,CS:IP指向程序的第一条指令,在data段中应该定义哪些数据?分析:jmpwordptr[bx+1]是段内转移指令,在执行jmp指令后,c
basketball616
·
2024-01-06 23:51
汇编语言
汇编语言
汇编语言(第四版)实验2
习题解答
实验2用机器指令和汇编指令编程1、预备知识:Debug的使用(略)2、实验任务(1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行的实际情况填空(详细图解在实验结果中)特别说明:由于笔者的实验环境是在Win98(虚拟机)上进行实验的,有些同学是在DOSBOX上进行实验的。不同机器的ROM配置可能不相同,因此FFFF:0000~0000F这一段的信息可能不相同,因此实验结果不尽相同。
basketball616
·
2024-01-06 23:50
汇编语言
汇编语言
汇编语言(第四版)第九章 检测点9.2
习题解答
补全程序,利用jcxz指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。assumecs:codecodesegmentstart:movax,2000hmovds,axmovbx,0s:________________________jmpshortsok:movdx,bxmovax,4c00hint21hcodeendsendstart分析:考察对jcx
basketball616
·
2024-01-06 23:49
汇编语言
汇编语言
【动态规划】初识,钢条切割问题
正文之前其实动态规划老早之前就看过,但是可惜的是印象不深,到今天彻底忘得差不多了,这两天看《
算法导论
》终于让我啃下了二叉搜索树和红黑树两个家伙,虽然还未曾熟练于胸,但是基本能用了。。。
张照博
·
2024-01-06 10:20
算法导论
复习(六)| 动态规划
文章目录动态规划与分治法的联系动态规划算法的步骤动态规划问题的特点最优子结构无后效性重复子问题利用动态规划求解问题的方法证明最优子结构:“剪切-粘贴”法状态转移方程钢条切割递归调用树子问题图矩阵链乘法最优化原理最长公共子序列LCS最优二叉搜索树最优化问题:这一类问题的可行解可能有很多个。每个解都有一个值,我们希望寻找具有最优值的解(最小值或最大值)。求目标函数F(X)在约束条件X∈D下的最小值或最
brilliantgby
·
2024-01-05 13:06
算法
算法
动态规划
算法导论
复习(八)| 基本图算法
文章目录最小生成树kruskal算法prim算法单源最短路径松弛三角不等式bellman-ford算法dijkstra算法差分约束所有结点对的最短路径问题递归表达式Floyd-Warshall算法johnson算法权重图:图中的每条边都带有一个权重的图。权重值通常以权重函数ω:E→R给出。邻接表权重值ω(u,v)存放在u的邻接链表结点中。邻接矩阵邻接矩阵A[u][v]=ω(u,v)。若(u,v)不
brilliantgby
·
2024-01-05 13:06
算法
算法
算法导论
复习(九)| 图树周游,回溯法,分支限界,最大流
文章目录图树周游回溯法分支限界最大流图树周游在二元树的周游中,以D、L、R分别代表访问结点的信息段、访问左子树、访问右子树。则可能的顺序有:LDR:中根次序周游(中根遍历)LRD:后根次序周游(后根遍历)DLR:先根次序周游(先根遍历)RDL:逆中根次序周游RLD:逆后根次序周游DRL:逆先根次序周游一棵二元树可由中根遍历序列+先根遍历序列、或中根遍历序列+后根遍历序列唯一确定。但不能由先根遍历序
brilliantgby
·
2024-01-05 13:06
算法
算法
算法导论
复习(五)| 求解递归式
文章目录分治法时间复杂度的求解代换法猜测递归式解的一些技巧递归树法递归树基于递归树的时间分析主方法适用范围主定理主方法的失效分治法时间复杂度的求解设开始时,问题的规模为n,之后被分解为两个子问题,子问题的规模分别n1和n2。令T(n)表示对规模为n时问题求解的时间,则规模分别为n1和n2的子问题的求解时间可表示为T(n1)和T(n2)。一般地,T(n)和T(n1)、T(n2)的关系可表示为:T(n
brilliantgby
·
2024-01-05 13:06
算法
算法
算法导论
复习(二)| 函数增长
文章目录上界函数1.O记号(渐近上界)2.o记号(松散上界)下界函数Ω记号(渐近下界)w记号(松散下界)渐近紧确界函数1.定义2.渐近紧确界的证明时间复杂度渐进记号用于刻画算法的时间复杂度限界函数,主要包括Θ、O、Ω、o、w。记算法的实际执行时间为f(n),执行时间的限界函数为g(n)。上界函数1.O记号(渐近上界)定义:如果存在两个正常数c和n0,对于所有的n≥n0,有|f(n)|≤c|g(n)
brilliantgby
·
2024-01-05 13:35
算法
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他