找到关于编程的34423 篇文章

Golang 程序创建哈希集合

Akhil Sharma
更新于 2023年4月3日 13:18:29

163 次浏览

在本文中,我们将编写 Golang 程序,借助 make 函数和 map 函数创建哈希集合。哈希图存储键值对,可以通过索引访问。在本程序中,我们将通过两个示例创建哈希集合。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型、大小和容量作为参数。使用 Make 函数 在此方法中,我们将借助 make … 阅读更多

Golang 程序演示简单模块

Akhil Sharma
更新于 2023年4月3日 13:17:34

125 次浏览

在这篇 Go 语言文章中,我们将编写程序来演示一个简单的模块。Go 中的模块称为包的集合,即我们可以称之为包和子包,其中根文件将称为 go.mod。在本程序中,我们将使用三个不同的示例演示一个模块。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型、大小和容量作为参数 示例 1:Golang 程序使用基本打印演示简单模块 … 阅读更多

Golang 程序创建包含变量的模块

Akhil Sharma
更新于 2023年4月4日 08:24:15

337 次浏览

在 golang 中,我们可以使用 const 或 var 关键字创建包含变量的模块,或者我们甚至可以导入模块。Go 中的模块是一组包。它有助于管理包的发布。算法 步骤 1 - 创建一个包 main 并声明程序中的 fmt(格式包),其中 main 生成可执行代码,fmt 有助于格式化输入和输出。步骤 2 - 在第一步中,使用 var 关键字创建三个变量 name、age 和 address,并为这些变量分配所需的值。步骤 3 - 然后,创建 … 阅读更多

Golang 程序对自定义结构切片执行二分查找

Akhil Sharma
更新于 2023年4月3日 13:14:13

789 次浏览

在这篇 Golang 文章中,我们将使用迭代和递归方法对自定义结构的切片执行二分查找。二分查找是一种搜索算法,用于查找排序序列元素中特定值的位移。算法 步骤 1 - 首先,我们需要导入 fmt 包。步骤 2 - 创建一个自定义 Person 结构,其中包含字符串类型名称和整数类型年龄。步骤 3 - 现在,创建一个 bSearch() 函数,用于对 Person 结构的切片执行二分查找。步骤 4 - 它初始化低 … 阅读更多

Golang 程序检查堆栈是否为空

Akhil Sharma
更新于 2023年4月3日 13:13:45

194 次浏览

在这篇 Golang 文章中,我们将使用迭代和递归方法检查堆栈是否为空。堆栈是一种线性数据结构,遵循后进先出 (LIFO) 原则。算法 步骤 1 - 首先,我们需要导入 fmt 和 strconv 包。步骤 2 - 使用 item 切片创建堆栈结构来存储堆栈元素。步骤 3 - 现在,定义函数 push()、pop() 和 peek() 以执行堆栈的基本操作。步骤 4 - push() 将项目添加到堆栈的末尾,而 pop() 则删除最后一个 … 阅读更多

Golang 程序反转堆栈

Akhil Sharma
更新于 2023年4月3日 13:13:14

172 次浏览

在这篇 Golang 文章中,我们将使用递归和迭代方法反转堆栈。堆栈是一种线性数据结构,遵循后进先出 (LIFO) 原则。算法 步骤 1 - 首先,我们需要导入 fmt 和 strconv 包。步骤 2 - 使用 item 切片创建堆栈结构来存储堆栈元素。步骤 3 - 现在,定义函数 push()、pop()、peek()、isEmpty() 和 print() 以执行堆栈的基本操作。步骤 4 - push() 将项目添加到堆栈的末尾,而 pop() 则删除 … 阅读更多

Golang 程序查找数组中是否存在一对数字,这些数字加起来等于使用双指针方法给定的目标和

Akhil Sharma
更新于 2023年4月3日 13:12:40

262 次浏览

在这篇 Golang 文章中,我们将使用迭代和优化迭代方法的双指针方法查找数组中是否存在一对数字,这些数字加起来等于给定的目标和。数组是相同数据类型元素的集合,排列在连续的内存块中,并使用索引或下标进行访问。使用双指针方法迭代 在此方法中,我们将使用迭代方法定义一个 pairWithGivenSum() 函数,该函数用于查找数组中是否存在一对数字,这些数字加起来等于 … 阅读更多

Golang 程序使用双指针方法查找具有给定和的最长子数组

Akhil Sharma
更新于 2023年4月3日 13:12:02

246 次浏览

在这篇 Golang 文章中,我们将使用迭代和优化迭代方法的双指针方法查找具有给定和的最长子数组。数组是相同数据类型元素的集合,排列在连续的内存块中,并使用索引或下标进行访问。使用双指针方法迭代 在此方法中,我们将使用迭代方法定义一个 longestSubarray() 函数,该函数用于使用双指针方法查找具有给定和的最长子数组。算法 步骤 1 - 首先,我们需要导入 fmt 包。步骤 2 - 启动 … 阅读更多

Golang 程序使用双指针方法从排序数组中删除重复项

Akhil Sharma
更新于 2023年4月3日 13:11:30

651 次浏览

在这篇 Golang 文章中,我们将使用迭代和优化迭代方法的双指针方法从排序数组中删除重复项。数组是相同数据类型元素的集合,排列在连续的内存块中,并使用索引或下标进行访问。排序数组是指元素按特定顺序(例如升序或降序)排列的数组。使用双指针方法迭代 在此方法中,我们将使用迭代方法定义一个 duplicatesRemove() 函数,该函数用于使用双指针方法从排序数组中删除重复项。 … 阅读更多

Golang 程序使用双指针方法查找数组中两个数字的最大乘积

Akhil Sharma
更新于 2023年4月3日 13:10:58

387 次浏览

在这篇 Go 语言文章中,我们将使用双指针方法的迭代和优化迭代方法来查找数组中两个数字的最大乘积。数组是相同数据类型元素的集合,排列在内存的连续块中,并使用索引或下标访问。使用双指针方法的迭代方法在这种方法中,我们将使用迭代方法定义一个 productMax() 函数,该函数用于使用双指针方法查找数组中两个数字的最大乘积。算法步骤 1 - 首先,我们需要... 阅读更多

广告

© . All rights reserved.