随笔分类 - 算法
摘要:package main import "fmt" const RED = 0 const BLACK = 1 type Type int type RBNode struct { color uint8 key Type left, right, parent *RBNode } type RBR
阅读全文
摘要:package main import ( "fmt" ) type AVLNode struct{ data int height int left, right *AVLNode } func max(a, b int) int { if a > b { return a } return b
阅读全文
摘要:2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14 go func isStraight(nums []int) bool { if len(nums) < 5 { return false // 数组长度小于5,不能构成顺子 } so
阅读全文
摘要:package main import "fmt" type ListNode struct { Val int Next *ListNode } func reverseList(head *ListNode) *ListNode { if head == nil || head.Next ==
阅读全文

浙公网安备 33010602011771号