找到 34423 篇文章 关于编程

Swift 程序:按键排序字典

Ankita Saini
更新于 2023年5月10日 11:13:21

973 次浏览

Swift 支持 `sorted()` 方法来对给定字典中存在的所有元素进行排序。此方法根据键对字典的键值对进行排序。语法 `func sorted(by:)` 其中,`by` 参数的值为 - 大于(>) - 将元素按降序排序。小于(

Swift 程序:使用插入排序对数组进行降序排序

Ankita Saini
更新于 2023年5月10日 11:10:05

868 次浏览

在 Swift 中,插入排序是一种排序技术,其中给定的数组被虚拟地分为两个部分,即已排序部分和未排序部分。然后顺序搜索数组,比较未排序部分的两个元素,并将它们移动到已排序部分的正确位置。使用插入排序,我们可以轻松地对数组元素进行升序或降序排序。因此,在本文中,我们将学习如何使用插入排序对数组进行降序排序。插入排序的工作原理 给定未排序数组 要对数组进行降序排序,请比较 ... 阅读更多

Swift 程序:使用插入排序对数组进行升序排序

Ankita Saini
更新于 2023年5月10日 11:05:43

356 次浏览

在 Swift 中,插入排序是一种排序技术,其中给定的数组被虚拟地分为两个部分,即已排序部分和未排序部分。然后顺序搜索数组,比较未排序部分的两个元素,并将它们移动到已排序部分的正确位置。使用插入排序,我们可以轻松地对数组元素进行升序或降序排序。因此,在本文中,我们将学习如何使用插入排序对数组进行升序排序。插入排序的工作原理 给定未排序数组 - 要对数组进行升序排序,... 阅读更多

Swift 程序:从字符串中删除最后一个指定字符

Ankita Saini
更新于 2023年5月10日 13:43:58

363 次浏览

为了从字符串中删除最后一个指定的字符,Swift 提供了一个预定义的 `remove(at:)` 函数。此函数从指定的 position 或 index 中删除字符。输入字符串 = “Today is cloudy day” 字符 = “o” 输出 “Today is cludy day” 其中字符“o”在输入字符串中出现两次,因此使用 `remove(at:)` 函数,我们从字符串中删除了“o”字符的最后一次出现。因此,输出字符串为“Today is cludy day”。语法 `Str.remove(at:Idx)` 其中 `Str` 是输入字符串,`idx` 是要删除的指定字符的有效位置/索引... 阅读更多

Swift 程序:将字符串转换为字符数组

Ankita Saini
更新于 2023年5月10日 13:42:05

2K+ 次浏览

为了将字符串转换为字符数组,Swift 提供了以下方法 - 使用 `Array()` 初始化器 使用 `append()` 方法 输入字符串 = “Cloudy day” 输出数组 = [“C”, “l”, “o”, “u”, “d”, “y”, “d”, “a”, “y”] 在这里,我们将输入字符串中存在的所有字符转换为字符数组。方法 1:使用 `Array()` 初始化器 Swift 支持 `Array()` 初始化器,用于将输入字符串转换为字符数组。或者我们可以说 `Array()` 初始化器用于创建数组对象。在这里我们使用参数化数组。语法 ... 阅读更多

Swift 程序:根据指定字符将字符串转换为字符数组

Ankita Saini
更新于 2023年5月10日 09:33:31

144 次浏览

在 Swift 中,使用 `split()` 函数根据指定的字符将字符串转换为字符数组。`split()` 函数在指定的分割符处分割给定的字符串,并将结果返回到数组中。输入字符串 = “Today is cloudy day” 字符 = “y” 输出 [“toda”, “is cloud”, “da”] 在这里,字符串在字符“y”处被分割,并将分割后的字符串转换为数组。语法 `func.split(separator:Character, maxSplits Int, ommittingEmptySequence:Bool)` `split` 函数采用以下参数 - `separator` - 这是发生分割操作的元素。`maxSplits` - ... 阅读更多

数组范围查询:查找具有更新的最大阿姆斯特朗数

Tapas Kumar Ghosh
更新于 2023年5月10日 15:11:27

346 次浏览

数组范围查询是数据结构的一个新兴领域。在此查询中,我们将随机元素设置为数组,并给出了通用查询问题,以有效地解决数据结构问题。阿姆斯特朗数是其数字立方和。例如 - 0、1、153、370、371 和 407 是阿姆斯特朗数。让我们来看一个例子来理解阿姆斯特朗数 例子 1 - 给定的数字是 371,并检查该数字是否为阿姆斯特朗数。3*3*3 + 7*7*7 + 1*1*1 = 371 因此,这是一个阿姆斯特朗数。例子 2 - 给定的 ... 阅读更多

计算数组中集合位为 K 的倍数的元素个数

Tapas Kumar Ghosh
更新于 2023年5月10日 15:39:16

291 次浏览

集合位是 0 和 1 的二进制表示形式。数字 1 在计算机中被称为集合位。让我们来看一个例子来理解集合位的计算 - 让我们来看一个例子来理解集合位的计算 - 整数 96 的集合位计算 让我们假设我们要将位设置为 96 的总和。因此,如上图所示,我们将为总和为 96 的那些数组元素设置位 1。这样我们将形成 2 组位。因此,如果我们取 ... 阅读更多

设计一个队列数据结构,以便在 O(1) 时间内获取最小值或最大值

Tapas Kumar Ghosh
更新于 2023年5月10日 14:22:41

695 次浏览

C++ 有一个 deque 头文件,它处理堆栈和队列的属性。在数据结构中,为了在 O(1) 时间复杂度内解决问题,它需要常数时间。通过在此程序中使用 deque,我们可以利用堆栈和队列的优势。在本文中,我们将解决队列数据结构的问题,以便在 O(1) 时间内获取数字的最小值或最大值。语法 `deque name_of_queue;` 参数 `deque` - 这对于双端队列来说是已知的,它对与队列等效的一组项目或数字进行排序。`data_type` - 类型 ... 阅读更多

检查给定的单词是否出现在字符串中

Tapas Kumar Ghosh
更新于 2023年5月10日 14:20:57

787 次浏览

C++ 具有一个预定义函数 find(),它可以从第一个元素范围搜索到最后一个元素。在本文中,我们将了解如何使用此 find() 函数来检查给定单词是否存在于字符串中。让我们来看一个例子。给定的字符串是“John and mark have same color of t-shirt”;为了在字符串中搜索单词,我们将创建一个变量,表示为搜索查找器。让我们取两个变量并检查给定的单词是否存在。Var1 = ... 阅读更多

广告
© . All rights reserved.