📝 数据结构和算法教程
4065篇技术文档📅  最后修改于: 2021-05-19 19:45:22        🧑  作者: Mango
论文下载链接:论文|学期1 | 2016-17时间:3小时总分数:100注意:-共分为三个部分。A节为20分,B节为30分,C节为50分。尝试所有问题。每个问题都带有标记。必要时假定合适的数据。尝试本节中的任何两个问题:(2 * 15 = 30)3. a)排序是什么意思。用C编写一个程序,对给定的n个正整数进行排序。并给出相同的流程图。使用排序算法根据上的元素运算符重新排列给定阵列或列表元素。运算...
📅  最后修改于: 2021-05-19 19:45:42        🧑  作者: Mango
Select是SQL中最常用的语句。 SQL中的SELECT语句用于从数据库检索或获取数据。我们可以获取整个表或根据某些指定的规则。返回的数据存储在结果表中。此结果表也称为结果集。通过SELECT命令语句的SELECT子句,我们可以指定要在查询结果中显示的列,以及(可选)我们希望在结果表上方看到的列标题。select子句是数据库服务器评估的select语句的第一个子句,也是最后一个子句之一。这样做...
📅  最后修改于: 2021-05-19 19:46:27        🧑  作者: Mango
给定两个字符串S和T以及一个数字K,任务是计算通过执行K个循环移位将字符串S转换为字符串T的方式的数量。The cyclic shift is defined as the stringScan be split into two non-empty partsX + Yand in one operation we can transformStoY + XfromX + Y.为什么编程需要懂一...
📅  最后修改于: 2021-05-19 19:46:58        🧑  作者: Mango
AWS EFS(弹性文件系统)和AWS EBS(弹性块存储)是Amazon Web Services提供的两种不同类型的存储服务。本文重点介绍了Amazon EFS和Amazon EBS之间的一些主要区别。什么是AWS EBS?EBS(弹性块存储)是Amazon提供的块级存储服务,其基本目的是专门用于单独的EC2实例,没有两个实例可以连接相同的EBS卷。由于EBS直接连接到实例,因此它为许多用例提...
📅  最后修改于: 2021-05-19 19:47:34        🧑  作者: Mango
给定一个整数N,任务是在除去一些数字(可能没有数字)之后,将数字减小为最小的正整数X,以使X可以被4整除。如果不能将其减小到-1,则打印-1。例子:Input:N = 78945666384Output:4Remove all the digits except a singleoccurrence of the digit ‘4’.Input:N = 17Output:-1为什么编程需要懂一点英...
📅  最后修改于: 2021-05-19 19:47:56        🧑  作者: Mango
M * 2游戏的收益矩阵由M行和两列组成。本文将讨论如何通过图形方法解决M * 2游戏。此外,本文还将讨论如果两条以上的线相交于图中的同一点,那么如何形成2 * 2的支付矩阵。考虑以下问题:解决方案:首先检查问题是否达到鞍点。这场比赛没有鞍点。步骤1:通过应用主导属性(如果存在)来减小玩家A的收益矩阵的大小。减小大小只是为了简化问题。在不减小尺寸的情况下也可以解决游戏。在此问题中,主导属性不适用。...
📅  最后修改于: 2021-05-19 19:48:19        🧑  作者: Mango
sizeof()是C或C++中常用的运算符。它是一个编译时一元运算运算符,可用于计算其操作数的大小。sizeof()的结果是无符号整数类型,通常用size_t表示。该运算符可以应用于任何数据类型,包括原始类型(例如整数和浮点类型,指针类型)或复合数据类型(例如结构,联合等)。intmeans a variable whose datatype is integer.sizeof(int)retur...
📅  最后修改于: 2021-05-19 19:48:44        🧑  作者: Mango
问题:设计一个数据结构一个SpecialQueue,该队列支持以下操作enque,deque,getMin()或getMax(),其中getMin()操作花费O(1)时间。例子:方法:想法是如果结构要返回最小元素,则使用双端队列以升序存储,如果结构要返回最大元素,则以降序存储。数据结构的操作定义如下:征服将元素插入队列结构。如果Deque结构的大小为空,则Deque的大小为0。然后,从背面插入元素...
📅  最后修改于: 2021-05-19 19:49:25        🧑  作者: Mango
论文下载链接:论文|学期1 | 2015-16时间:3小时总分数:100注意:-共分为三个部分。A节为20分,B节为50分,C节为30分。尝试所有问题。每个问题都带有标记。必要时假定合适的数据。尝试本节中的任何两个问题:(15 * 2 = 30)10.可以用C语言创建的文件有哪些类型?还给出了可以使用适当语法的这些文件的不同模式。用C语言编写一个程序,在现有文本文件的末尾附加更多文本。C中的文件打...
📅  最后修改于: 2021-05-19 19:50:12        🧑  作者: Mango
在谈论Android Apps时,首先想到的是多样性。 Android应用程序种类繁多,可为用户提供精美的动态UI。一种这样的功能是使用向左和向右滑动而不是单击按钮来在我们的Android应用中导航。它不仅看起来更简单,更优雅,还为用户提供了便利。有许多应用程序使用此滑动功能来滑动应用程序中的不同活动。例如,流行的聊天应用Snapchat使用它来滑动镜头,聊天和故事。在这里,我们将学习如何在我们自...
📅  最后修改于: 2021-05-19 19:50:40        🧑  作者: Mango
Google Kickstart(以前称为APAC)是一项旨在招募在Google寻找职业的人的测试。以前的形式和Kickstart之间的主要区别在于,测试轮次将比以前多,并且针对的是任何年龄段的人,而不是应届毕业生。该测试旨在吸引亚太地区的顶尖人才,主要侧重于解决问题的能力,数据结构和算法。为Kickstart做准备需要熟悉其判断环境,因为它与其他问题大不相同。格式Google工程师将设计六轮在线...
📅  最后修改于: 2021-05-19 19:51:40        🧑  作者: Mango
论文下载链接:论文|学期1 | 2014-15时间:3小时总分数:100注意:-尝试所有问题。每个问题都带有标记。必要时假定合适的数据。1.尝试任意四个零件:(5 * 4 = 20)电脑的分类是什么?详细说明任何两个。可以根据以下分类对计算机系统进行分类:1.基于大小。2.基于功能。3.在数据处理的基础上。根据大小分类超级计算机:超级计算机是性能最高的系统。超级计算机是与通用计算机相比性能较高的计...
📅  最后修改于: 2021-05-19 19:52:09        🧑  作者: Mango
JavaDoc工具是Java编程语言中的文档生成器工具,用于生成HTML格式的标准文档。它生成API文档。它在一组描述类,方法,构造函数和字段的源文件中解析声明广告文档。在使用JavaDoc工具之前,您必须包含JavaDoc注释/**………………..*/,以提供有关类,方法和构造函数等的信息。要为任何Java文件创建良好且易于理解的文档API,您必须编写为每个类,方法,构造函数提供更好的注释。Ja...
📅  最后修改于: 2021-05-19 19:52:51        🧑  作者: Mango
给定一个整数X和一个字符串数组str,该数组表示范围为[2,36]的任意基数的数字,任务是检查是否可以通过为每个字符串指定2至36的所需基数来将所有字符串都转换为X,这样该字符串的十进制基数等效为X。例子:Input:str = {10000, 20, 16}, X = 16Output:YesExplanation:Every number in array is equal to 16 whe...
📅  最后修改于: 2021-05-19 19:53:13        🧑  作者: Mango
在本文中,我们将讨论数据分析中的计划集群。预计的聚类:投影聚类算法是第一个基于k-medoid聚类概念的自顶向下划分的投影聚类算法,该算法由Aggarwal(1999)提出。它使用贪婪的爬山技术反复从数据样本中确定每个聚类的类固醇,然后重复升级结果。投影聚类中的聚类质量是数据点和最接近的medoid之间平均距离的函数。而且,子空间维数是一个输入框架,它生成大小相同的簇。预计聚类的特征:投影聚类是一...