找到关于数据结构的1861 篇文章

检查一个数是否为自恋数

Vanshika Sood
更新于 2023年4月19日 11:02:04

547 次浏览

自恋数是具有独特属性的特殊数字。如果一个数字的各位数字的自身幂之和等于该数字本身,则该数字被认为是自恋数。这些数字并不常见,已知的也不多。如果使用定义 0⁰ = 0,则 0 也可以被认为是一个自恋数。以下文章提供了一种确定一个数是否为自恋数的方法,同时考虑到自恋数的这些特性。问题陈述 我们的任务是检查一个数字是否为自恋数……阅读更多

Map 和 HashMap 的区别

Pradeep Kumar
更新于 2023年4月18日 17:51:44

9K+ 次浏览

我们可以使用编程中两种流行的数据结构——map 和 hash map——来存储和检索键值对。它们都用于表示一组可以通过特殊键访问的元素。Java 接口 Map 用于表示键值对的集合。它是一种抽象数据类型,提供访问、添加和删除元素的方法,以及将键映射到值的方法。另一方面,HashMap 是 Map 接口的实际实现。什么是 Map?在计算机科学中,map 是……阅读更多

ARP 和 RARP 的区别

Pranavnath
更新于 2023年4月18日 17:25:33

6K+ 次浏览

ARP 和 RARP 是局域网 (LAN) 协议。局域网是一种快速、容错的数据网络,仅覆盖有限的土地面积。局域网数据传输有三种类型:单播、多播和广播。在单播传输中,单个数据包从网络上的源传输到目的地。在多播传输中,单个数据包被复制并传递到特定的一组网络节点。在广播传输中,单个数据包被复制并传递到每个网络节点。ARP 和 RARP 都使用……阅读更多

为什么 YouTube 使用 TCP 而不是 UDP?

Pranavnath
更新于 2023年4月11日 17:29:51

3K+ 次浏览

在视频点播平台中,YouTube 是市场上流行的一个平台。在如此竞争激烈的市场中,为了增加受众,一个重点领域应该是更好的体验和最佳的视频质量。视频的质量取决于它采用的流协议。像 YouTube 这样的视频流根据目标和要求同时使用 TCP 和 UDP。基于 TCP 的协议,即实时消息协议 (RTMP),负责流式传输视频和音频内容,它提供低延迟。RTMP 由 Macromedia 开发。具有安全扩展的 RTMP 通过传输层安全……阅读更多

排序包含两种类型元素的数组

Vaishnavi Tripathi
更新于 2023年4月11日 17:02:38

242 次浏览

有不同的方法可以对仅包含两种类型元素(即只有 1 和 0)的数组进行排序。我们将讨论三种不同的方法。第一种方法简单地使用预定义的 sort() 函数对给定数组进行排序。第二种方法是计数排序方法,我们将计算 0 和 1 的数量,然后通过首先写入 0 的次数,然后写入 1 的次数来更新数组。在最后一种方法中,我们使用了双指针方法。问题陈述……阅读更多

将 n 的阶乘表示为连续数字之和

Vaishnavi Tripathi
更新于 2023年4月11日 17:01:33

244 次浏览

我们将讨论两种方法来找出如何将一个数字的阶乘表示为连续数字之和。第一种方法是一种直接而简单的方法,而在另一种方法中,我们使用算术级数的概念,使其在时间和空间占用方面不那么复杂。问题陈述 我们给定一个数字,我们需要找出可以将该数字的阶乘表示为连续自然数之和的方法的数量。这涉及两个不同的函数——查找……阅读更多

排序数组,但不包括子数组中的元素

Vaishnavi Tripathi
更新于 2023年4月11日 17:00:26

406 次浏览

本文介绍了如何通过忽略同一数组中存在的元素的子数组来对数组进行排序。我们将讨论两种相同的方法。第一种方法是蛮力方法,时间复杂度为 O(n*n),而第二种方法是使用额外的空间来保存数组中除子数组之外的已排序部分。第二种方法的时间复杂度更好,即 O(nlogn)。问题陈述 我们给定一个正整数数组“nums”和同一数组的两个索引,即左和右,我们必须部分排序……阅读更多

起伏数

Vaishnavi Tripathi
更新于 2023年4月11日 16:59:26

196 次浏览

在本文中,我们将学习什么是起伏数,以及我们如何使用布尔函数来检查给定数字是否为起伏数的方法。问题陈述 我们将得到一个数字,我们的任务是检查给定的数字是否为起伏数。让我们首先了解起伏数;起伏数是一个只包含两种数字,并且每隔一个数字相同的数字。我们可以说起伏数的形式是“PQPQPQ”,其中 P 和 Q 是两个不同的数字……阅读更多

宝剑谜题的代码解决方案

Vaishnavi Tripathi
更新于 2024年2月9日 16:22:38

305 次浏览

我们将讨论两种解决宝剑谜题的方法。在第一种方法中,我们将使用循环链表,而第二种方法基于一般的直觉。在本文中,我们将讨论什么是宝剑谜题问题以及如何解决宝剑谜题问题。问题陈述 我们有 n 个人在一个圆圈中排列,其中第一个人拿着剑。第一个人杀死第二个人,并将剑交给圆圈中下一个还活着的人。现在,拿着剑的下一个……阅读更多

大于 p 的最小三角形数

Vaishnavi Tripathi
更新于 2023年4月11日 16:20:27

232 次浏览

我们将讨论三角形数以及如何找到正好大于给定数字“num”的最小三角形数。我们将首先讨论什么是三角形数,然后将找出正好大于“num”的最小三角形数。我们将看到两种不同的方法。在第一种方法中,我们将运行一个简单的循环来生成输出,而在我们的第二种方法中,我们将首先生成一个计算所需数字的一般公式,然后将直接应用该公式来获得最小的三角形数。问题陈述 我们……阅读更多

上一页 第 80 页,共 187 页 1 ... 78 79 80 81 82 ... 187 下一页
广告