找到 34423 篇文章 适用于编程

Golang 程序更新链表中最后一个节点的值。

Rishikesh Kumar Rishi
更新于 2021年3月18日 06:22:45

253 次浏览

示例解决此问题的方法步骤 1 - 定义一个接受链表头的方法。步骤 2 - 如果 head == nil,则返回 head。步骤 3 - 否则,将最后一个节点的值更新为 41。示例 现场演示包 main 导入“fmt”类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int, next *Node) *Node{    var n 节点    n.value = value    n.next = next    return &n } func TraverseLinkedList(head *Node){    temp := head    for temp != nil {       fmt.Printf("%d ", temp.value)       temp = temp.next   ... 阅读更多

Golang 程序更新链表中第一个节点的值。

Rishikesh Kumar Rishi
更新于 2021年3月18日 06:09:03

166 次浏览

示例解决此问题的方法步骤 1 - 定义一个接受链表头的方法。步骤 2 - 如果 head == nil,则返回 head。步骤 3 - 否则,将第一个节点的值更新为 29。示例 现场演示包 main 导入“fmt”类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int, next *Node) *Node{    var n 节点    n.value = value    n.next = next    return &n } func TraverseLinkedList(head *Node){    temp := head    for temp != nil {       fmt.Printf("%d ", temp.value)       temp = temp.next   ... 阅读更多

Golang 程序从链表中删除最后一个节点。

Rishikesh Kumar Rishi
更新于 2021年3月18日 06:06:36

353 次浏览

示例解决此问题的方法 -步骤 1 - 定义一个接受链表头的方法。步骤 2 - 如果 head == nil,则返回 head。步骤 3 - 转到下一个节点并返回更新后的 head。示例 现场演示包 main 导入(    "fmt" )类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int, next *Node) *Node{    var n 节点    n.value = value    n.next = next    return &n } func TraverseLinkedList(head *Node){    temp := head    for temp != nil {       fmt.Printf("%d ", temp.value)   ... 阅读更多

Golang 程序从链表中删除第一个节点。

Rishikesh Kumar Rishi
更新于 2021年3月18日 06:04:41

535 次浏览

示例解决此问题的方法步骤 1 - 定义一个接受链表头的方法。步骤 2 - 如果 head == nil,则返回 head。步骤 3 - 转到下一个节点并返回更新后的 head。示例 现场演示包 main 导入“fmt”类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int, next *Node) *Node{    var n 节点    n.value = value    n.next = next    return &n } func TraverseLinkedList(head *Node){    temp := head    for temp != nil {       fmt.Printf("%d ", temp.value)       temp = ... 阅读更多

Golang 程序在给定链表的末尾添加节点。

Rishikesh Kumar Rishi
更新于 2021年3月18日 06:00:37

494 次浏览

示例Next5Null解决此问题的方法步骤 1 - 定义一个接受链表头的方法。步骤 2 - 如果 head == nil,则创建一个新节点并返回该节点。步骤 3 - 如果 head 不为 nil,则遍历到链表的倒数第二个。示例 现场演示包 main 导入“fmt”类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int, next *Node) *Node{    var n 节点    n.value = value    n.next = next    return &n } func TraverseLinkedList(head *Node){    temp := head    for temp != nil {     ... 阅读更多

Golang 程序在给定链表中添加第一个节点。

Rishikesh Kumar Rishi
更新于 2021年3月18日 05:54:48

260 次浏览

示例解决此问题的方法步骤 1 - 定义一个接受链表头的方法。步骤 2 - 如果 head == nil,则创建一个新节点并返回该节点。步骤 3 - 如果 head 不为 nil,则更新输入链表的头。示例 现场演示包 main 导入“fmt”类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int, next *Node) *Node{    var n 节点    n.value = value    n.next = next    return &n } func TraverseLinkedList(head *Node){    temp := head    for temp != nil {     ... 阅读更多

Golang 程序反转给定的链表。

Rishikesh Kumar Rishi
更新于 2021年3月18日 05:50:09

2K+ 次浏览

示例解决此问题的方法步骤 1 - 定义一个接受链表头的方法。步骤 2 - 如果 head == nil,则返回;否则,递归调用 ReverseLinkedList。步骤 3 - 最后打印 head.value。示例 现场演示包 main 导入“fmt”类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int, next *Node) *Node{    var n 节点    n.value = value    n.next = next    return &n } func TraverseLinkedList(head *Node){    fmt.Printf("输入链表为:")    temp := head    for temp != nil {       fmt.Printf("%d ", temp.value)     ... 阅读更多

Golang 程序计算链表中节点的数量。

Rishikesh Kumar Rishi
更新于 2021年3月18日 05:48:36

5K+ 次浏览

示例解决此问题的方法步骤 1 - 定义一个接受链表头的方法。步骤 2 - 初始化一个变量,count := 0。步骤 3 - 迭代给定的链表,直到到达最后一个节点。步骤 4 - 在循环中将 count 增加 1。步骤 5 - 返回 count。示例 现场演示包 main 导入“fmt”类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int, next *Node) *Node{    var n 节点    n.value = value    n.next = next    return &n } func CountNodes(head *Node){    fmt.Printf("输入链表为:")   ... 阅读更多

Golang 程序定义单向链表。

Rishikesh Kumar Rishi
更新于 2021年3月18日 05:45:22

481 次浏览

示例解决此问题的方法步骤 1 - 让我们定义节点的结构。步骤 2 - 使链表使得前一个节点存储下一个节点的地址。示例 现场演示包 main 导入“fmt”类型节点结构 {    值 int    下一个 *节点 } func NewNode(value int) *Node{    var n 节点    n.value = value    n.next = nil    return &n } func TraverseLinkedList(head *Node){    fmt.Printf("链表:")    temp := head    for temp != nil {       fmt.Printf("%d ", temp.value)       temp = temp.next    } } ... 阅读更多

Golang 程序将整数转换为二进制表示形式

Rishikesh Kumar Rishi
更新于 2021年3月18日 05:43:23

3K+ 阅读量

示例例如,n = 1(1 的二进制表示:1)例如,n = 5(5 的二进制表示:101)例如,n = 20(5 的二进制表示:10100)例如,n = 31(31 的二进制表示:11111)解决此问题的方法步骤 1 - 定义一个接受整数 n 的方法。步骤 2 - 使用 golang 包将 n 转换为二进制表示。步骤 3 - 返回转换后的二进制表示。示例 在线演示包 main 导入(    "fmt"    "strconv" )func IntegerToBinary(n int) string {    return strconv.FormatInt(int64(n), 2) } func main(){    n := 1    fmt.Printf("Binary Representation of %d is %s.", ... 阅读更多

广告
© . All rights reserved.