当前位置: 首页 > news >正文

咸宁网站定制外贸营销软件

咸宁网站定制,外贸营销软件,浦东网站备案流程,标签云wordpress最近使用go开发排行榜的需求, 有些情况会用到有序map, 但是go竟然没有有序map的实现 本着自己动手丰衣足食的原则, 就自己实现了一个 原理 原理比较简单, 主要结合了container/list双向链表和map 使用双向链表存储key和value, 保证顺序, 使用map存储key和节点信息, 保证查找…最近使用go开发排行榜的需求, 有些情况会用到有序map, 但是go竟然没有有序map的实现 本着自己动手丰衣足食的原则, 就自己实现了一个 原理 原理比较简单, 主要结合了container/list双向链表和map 使用双向链表存储key和value, 保证顺序, 使用map存储key和节点信息, 保证查找的时间复杂度 在增加, 删除, 修改, 查询时保证了O(1)的复杂了, 感兴趣的同学可以查看源码, 多多给出更多优化意见 安装 go get -u github.com/shuaibingn/go-extension/ordered_map使用 go package mainimport (fmtgithub.com/shuaibingn/go-extension/ordered_map )func main() {om : ordered_map.NewOrderedMap[string, string]() // 初始化有序mapom.Set(key1, value1) // 设置key, valueom.Set(key2, value2)om.Set(key3, value3)value, ok : om.Get(key1) // 获取key1的值fmt.Println(value, ok)om.Remove(key2) // 删除key2keys : om.Keys() // 获取所有的keyfmt.Println(keys)values : om.Values() // 获取所有的valuefmt.Println(values)// 有序map遍历for item : range om.Iterator() {fmt.Println(item.Key, item.Value)}om.Clear() // 清空有序mapfmt.Println(om.Len()) // 获取有序map的长度 }
http://www.hkea.cn/news/14525052/

相关文章:

  • 建站公司代码网站推荐
  • 哪个网站有ae免费模板2012服务器如何做网站
  • 无锡工程建设中心网站挣钱最快的小游戏
  • 网站正在建设中a手机版app安装器
  • 网站备案的重要性中国十大采购平台app
  • 购物网站wordpress 付费模板
  • 摄影网站设计说明书个人网站模板html免费
  • 互联网技术网站域名还在备案可以做网站吗
  • 中国机械加工网站官网建设网站的公司兴田德润怎么联系
  • 网站后台下载图片平乡网站建设
  • 简约网站模版石家庄货运做网站公司
  • 网站建设大作业常见网站架构
  • 苏州网站设计网站开发公司网站上线
  • 南宁网站建设专家长沙近期大型招聘会
  • 网站建设预算计算方法WordPress域名后问号英文
  • 网站模板视频教程广州企业黄页大全
  • 网站开发行业发展有没有建网站的app
  • 沂源放心企业网站建设方案报价html网站实例
  • 建设网站需要做什么买汽车最好的网站建设
  • 网站如何更换图片vs做网站加背景
  • 烟台网站建设托管南宁新站seo
  • 网站 营销型自建网站赚钱
  • 网站备案照片背景哪个网站上做ppt比较好
  • 免费建网站哪家好江苏水利厅建设网站
  • 苏州做公司邮箱企业网站网站开发培训课程表
  • 深圳市建设工程交易服务网站wordpress哪个模板好用吗
  • 重启wordpress怎么 给自己的网站做优化呢
  • 温州网站排名优化公司口碑好的专业网站建设
  • 怎么自己做网站链接苏州 网站的公司
  • 大型集团网站建设铜铜铜铜铜铜铜铜好大好深色