找到 34423 篇文章,关于编程

使用双指针法判断给定子数组是否在给定数组中存在的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

364 次浏览

在这篇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步 - 导入程序中所需的包 第2步 - 创建一个主函数,并在其中创建一个切片 第3步 - 使用一个函数传递参数,并借助迭代打印值 第4步 - 执行打印语句… 阅读更多

演示向块传递参数的Golang程序

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

127 次浏览

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

获取一年中第几天(365天)的Golang程序

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

695 次浏览

在Golang中,我们可以使用YearDay和Sub函数以及算术运算方法来获取一年中第几天(365天)。当前时间是使用time包中的Now函数获得的,而YearDay()函数用于获得一年中第几天(365天)。方法1:使用YearDay和Sub函数在此方法中,当前日期和年初之间的天数是使用currentTime.Sub(start_of_year).Hours() / 24以及简单的YearDay方法计算的。语法 func Now() Time Now() 函数… 阅读更多

将本地时间转换为GMT的Golang程序

Akhil Sharma
更新于 2023年4月4日 16:09:35

2K+ 次浏览

在这篇文章中,我们将学习编写一个Go语言程序,使用Now() Time、LoadLocation()和time.In()等内部函数将本地时间转换为GMT。本地时间是特定区域的时间,它是使用正午太阳的位置计算的。本地时间是使用time包中的Now函数获得的,而本地时间是使用time包中的ln函数转换为GMT的。语法 func Now() Time Now() 函数定义在 time 包中。此函数生成当前本地时间。要使用此函数,我们必须首先… 阅读更多

广告
© . All rights reserved.