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

个人订阅号支持微网站的建设吗公司seo营销

个人订阅号支持微网站的建设吗,公司seo营销,电子网站建设推广方案,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 ("fmt""github.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.rdtb.cn/news/22821.html

相关文章:

  • 广东网页制作与网站建设关键词查找工具
  • html 做网站案例简单北京营销公司比较好的
  • 视觉中国网站建设公司专业seo站长工具全面查询网站
  • 做网站后台需要学什么温州seo顾问
  • 青海住房和城乡建设厅网站企业网站建设平台
  • 哪个网站可以做相册长春网站制作系统
  • 东平县建设局信息网站网店运营推广
  • 做微商能利用的网站有哪些问题优化官网咨询
  • 现在个人做网站还能盈利百度趋势搜索
  • 如何做网站的网页一键免费建站
  • 网站兼容ie代码营销策略ppt
  • 长春 网站 设计产品推广公司
  • 河北响应式网站企业网店运营工资一般多少
  • 魔贝课凡seo课程好吗网站seo标题是什么意思
  • 有没有专门做根雕的网站数字营销课程
  • 网站建设 枫子科技百度竞价广告收费标准
  • 鞍山做网站优化公司桔子seo
  • 南翔做网站公司五年级下册数学优化设计答案
  • 温州正规制作网站公司什么软件可以免费引流
  • 做旅游海报的软件或是网站福州网站优化
  • 集团公司中英文网站模板seo的优化策略有哪些
  • wordpress setup-config.php空白网络优化的内容包括哪些
  • 十大拿货网站佛山网络推广哪里好
  • 免费域名网站推荐优化关键词方法
  • 苏州微信网站建设免费发外链
  • 怎么用自己的网站做邮箱优秀企业网站模板
  • 广州皮具网站建设友情链接出售平台
  • 商会网站怎么做当阳seo外包
  • 厦门seo起梦网络科技北京seo设计公司
  • 哪些公司提供微信做网站服务百度灰色关键词排名技术