
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
数据结构-跳表
一、跳表的基本概念1、跳表的定义跳表(SkipList):增加了向前指针的链表叫做指针。跳表全称叫做跳跃表,简称跳表。跳表是一个随机化的数据结构,实质是一种可以进行二分查找的有序链表。跳表在原有的有序链表上增加了多级索引,通过索引来实现快速查询。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。跳表是一个随机化的数据结构,可以被看做二叉树的一个变种,它在性能上和红黑树、AVL树不相上下,
java虚拟机内存模型
说到java语言我相信大家一定不陌生,但我更相信大部分java开发人员对jvm是既熟悉又陌生。都知道java是运行在jvm之上,不知道jvm是如何执行java;都知道java是面向对象高级语言,不知道对象在jvm中的内存结构;都知道java的大部分对象保存在堆中变量保存在栈中,不知道jvm是如何设计堆和栈以及在开发中会出现怎么样的问题;都知道java中存在线程安全和非线程安全的操作,但不知道jvm
到底了