找到 1082 篇文章 适用于 Go 编程

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

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

651 次浏览

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

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

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

387 次浏览

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

使用双指针方法查找给定数组中是否存在给定子数组的 Golang 程序

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

376 次浏览

在这篇 Golang 文章中,我们将使用双指针方法和迭代以及优化迭代方法查找给定数组中是否存在给定子数组。数组是相同数据类型元素的集合,排列在连续的内存块中,并使用索引或下标访问。语法 func isSubarrayPresent(arr []int, sub []int) bool {…} isSubarrayPresent() 函数用于使用双指针方法查找给定数组中是否存在给定子数组。它将数组和子数组作为参数。算法 步骤 1 - 首先,我们需要... 阅读更多

查找二叉搜索树中节点深度的 Golang 程序

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

475 次浏览

在这篇 Golang 文章中,我们将使用递归和迭代方法查找二叉搜索树中节点的深度。二叉搜索树是一种用于有效搜索、插入和删除元素的有用数据结构。二叉搜索树 (BST) 是一种二叉树,其中每个节点最多有两个子节点,通常称为左子节点和右子节点。语法 func (n *Node) Depth(value int) int {…} Depth() 函数用于查找二叉搜索树中节点的深度。它将... 阅读更多

使用双指针方法查找两个已排序数组的交集的 Golang 程序

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

363 次浏览

在这篇 Go 语言文章中,我们将编写程序以使用双指针方法查找两个数组的交集。交集表示相似性或最常见,两个数组的交集指的是两个数组之间的相似元素。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型、其大小和容量作为参数 func append(slice, element_1, element_2…, element_N) []T append 函数用于向数组切片添加值。它接受多个参数。第一个参数... 阅读更多

实现深度优先搜索的 Golang 程序

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

3K+ 次浏览

在本文中,我们将学习如何使用 make、append 和 range 等内部 Golang 函数来实现深度优先搜索。深度优先搜索是一种用于图和树数据结构的遍历算法。它递归地探索图的所有节点。语法 func make ([] type, size, capacity) Go 语言中的 make 函数用于创建数组/映射,它接受要创建的变量的类型、其大小和容量作为参数 func append(slice, element_1, element_2…, element_N) []T append 函数用于向数组... 阅读更多

获取当前日期时间各个组成部分的 Golang 程序

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

153 次浏览

在本文中,我们将学习如何在 Golang 中使用各种内部时间函数来获取当前日期时间的各个组成部分。现在,time 包中的函数将用于获取当前日期时间,并且日期时间的各个组成部分将使用各个组成部分作为方法进行计算。语法 func Now() Time Now() 函数在 time 包中定义。此函数生成当前本地时间。要使用此函数,我们必须首先在程序中导入 time 包。time.Month() 此方法属于 time 包。它... 阅读更多

以不同国家/地区的格式显示时间的 Golang 程序

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

329 次浏览

在 Golang 中,我们可以使用 time.Format() 和 Now() Time 等函数以不同国家/地区的格式显示时间。time 包中的 Now 函数用于获取当前本地时间,format 函数用于使用不同的格式字符串格式化时间字符串。语法 time.Format() 此函数存在于 time 包中。它接受一个布局输入字符串,该字符串描述了输出字符串将如何格式化。func Now() Time Now() 函数在 time 包中定义。此函数生成当前本地时间。要使用此函数,我们有... 阅读更多

在模块内创建类的 Golang 程序

Akhil Sharma
更新于 2023年4月4日 08:23:39

158 次浏览

在本文中,我们将编写一个 Golang 程序在模块内创建类。此程序中没有类,仅使用结构体,其中将包含数据字段。模块是包含 go.mod 文件在其根目录下的包的集合。此文件确定模块的目录。使用子结构体 在此方法中,我们将编写一个 Golang 程序,使用子结构体在模块内创建类,将创建一个函数 createstruct,它将从另一个模块调用以打印子信息。算法 步骤 1 - 导入包... 阅读更多

演示将参数传递给块的 Golang 程序

Akhil Sharma
更新于 2023年4月3日 12:58:54

127 次浏览

在本文中,我们将学习如何使用用户定义函数、迭代和数字平方来演示将参数传递给块。块是使用带有一定开始和结束括号的花括号创建的。不同的操作在括号内执行。算法 步骤 1 - 在程序中导入所需的包 步骤 2 - 创建一个 main 函数,并在其中创建一个切片 步骤 3 - 使用函数传递参数并借助迭代打印值 步骤 4 - 打印语句执行... 阅读更多

广告