随笔分类 -  数据结构、算法

摘要:package main import "fmt" type BPlustree map[int]node //定义 func NewBplusTree() *BPlustree { bt := BPlustree{} //初始化 leaf := NewLeafNode(nil) //叶子节点 r 阅读全文
posted @ 2024-07-20 02:52 爱跑步的乌龟 阅读(30) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "math/rand" "time" ) //B树的节点 type BtreeNode struct { Leaf bool //是否叶子 N int //分支的数量 keys []int //存储数据 Children []*BtreeNod 阅读全文
posted @ 2024-07-20 02:50 爱跑步的乌龟 阅读(8) 评论(0) 推荐(0) 编辑
摘要:package main //定义常量红黑 const ( RED = true BLACK = false ) //红黑树结构 type RBNode struct { Left *RBNode //左节点 Right *RBNode //右边节点 Parent *RBNode //父亲节点 Co 阅读全文
posted @ 2024-07-20 02:50 爱跑步的乌龟 阅读(4) 评论(0) 推荐(0) 编辑
摘要:package main import ( "bytes" "container/list" "fmt" "strconv" ) type Node struct { Data int //数据 Left *Node //指向左边节点 Right *Node //指向右边节点 } type Bina 阅读全文
posted @ 2024-07-20 02:49 爱跑步的乌龟 阅读(8) 评论(0) 推荐(0) 编辑
摘要:let gifts = [ { "name":"mac", "prop":1 }, { "name":"红米", "prop":10 }, { "name":"u盘", "prop":40 }, { "name":"香皂", "prop":49 } ]; function getResult(arr 阅读全文
posted @ 2023-01-01 15:22 爱跑步的乌龟 阅读(97) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" func HeapSort(arr []int) []int { length := len(arr) for i := 0; i < length; i++ { lastmesslen := length - i //每次截取一段 HeapSor 阅读全文
posted @ 2022-12-15 12:11 爱跑步的乌龟 阅读(20) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" //11,9,2,8,3,7,4,6,5,10 //9 11 2 8 3 7 4 6 5 10 //9 2 11 8 3 7 4 6 5 10 //9 2 8 11 3 7 4 6 5 10 //9 2 8 3 11 7 4 6 5 10 //9 阅读全文
posted @ 2022-12-15 12:10 爱跑步的乌龟 阅读(31) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "math/rand" ) //3,9,2,8,1,7,4,6,5,10 //3 9,2,8,1,7,4,6,5,10 // 2,1 3, 9,2,8,,7,4,6,5,10 // 9,2,8,,7,4,6,5,10 // ,8,7,4,6,5 阅读全文
posted @ 2022-12-15 12:08 爱跑步的乌龟 阅读(57) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" //// 1 9 2 8 7 6 4 5 //// 1 9 2 8 7 6 4 5 //// 1 2 9 8 7 6 4 5 //// 1 2 8 9 7 6 4 5 //// 1 2 7 8 9 6 4 5 //// 1 2 6 7 8 9 4 阅读全文
posted @ 2022-12-15 12:07 爱跑步的乌龟 阅读(15) 评论(0) 推荐(0) 编辑
摘要:import "fmt" // 1 9 2 8 7 6 4 5 //9 1 2 8 7 6 4 5 //9 8 1 2 7 6 4 5 //9 8 7 1 2 6 4 5 func SelectSortMax(arr []int) int { length := len(arr) //数组长度 if 阅读全文
posted @ 2022-12-15 12:05 爱跑步的乌龟 阅读(4) 评论(0) 推荐(0) 编辑
摘要:const LUCKY_AIRDROP_PRIZE = [ { "id": 1, "prop": 16.2 }, { "id": 2, "prop": 16.2 }, { "id": 3, "prop": 16.2 }, { "id": 4, "prop": 16.2 }, { "id": 5, " 阅读全文
posted @ 2022-12-15 11:59 爱跑步的乌龟 阅读(89) 评论(0) 推荐(0) 编辑
摘要:数据结构(算法)的介绍 数据结构的介绍 1)数据结构是一门研究算法的学科,只从有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码。 2)要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决. 3)程序 = 数据结构 + 算法 数据结构和算法的关系 算法是程 阅读全文
posted @ 2020-04-22 01:17 爱跑步的乌龟 阅读(694) 评论(0) 推荐(0) 编辑
摘要:Golang-查找 介绍: 在 Golang 中,我们常用的查找有两种: 1)顺序查找 2)二分查找(该数组是有序) 案例演示: 1)有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王 猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称【顺序查找】代码: 2)请对一个有序数组进行二分查找 阅读全文
posted @ 2020-04-06 19:27 爱跑步的乌龟 阅读(751) 评论(0) 推荐(0) 编辑
摘要:冒泡排序的思路分析 冒泡排序实现 阅读全文
posted @ 2020-04-06 19:17 爱跑步的乌龟 阅读(320) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示