倚楼听风雨
淡看江湖路

标签:数据结构

浅析数据结构排序篇之插入排序 Insertion Sort-高老四博客

浅析数据结构排序篇之插入排序 Insertion Sort

数据机构笔记之路很遥远,但是老四没有忘记,依然按照自己的节奏更新着自己关于技术的理解,尽可能的说的明白一些,希望对能看到的人有所帮助。本文要讲的是插入排序,相对来说是比较基础的排序算法。 插入排序是一种简单直观的排序算法。它的工作原理是通过...

Java 十道由浅入深的笔面试题第四期-高老四博客

Java 十道由浅入深的笔面试题第四期 详细解析

往期文章回顾整理列表: Java十道由浅入深的笔面试题第一期(上) 详细解析 Java十道由浅入深的面试题第一期(下) 详细解析 Java十一道由浅入深的笔面试题第二期 详细解析 Java十道由浅入深的笔面试题第三期 详细解析 一、分布式 ...

浅析数据结构之栈stack,顺便全面复习线性表List-高老四博客

浅析数据结构之栈stack,顺便全面复习线性表List

在说栈之前,离不开线性表的这一数据结构的概念,毕竟栈、队列等其实都是一种特殊的线性表而已,它们跟线性表一样都有前驱后继关系,特殊之处只不过在于限制了这个线性表的插入或者删除位置。 一、线性表相关基础知识回顾 1.线性表(List)的定义: ...

浅析Java中的Fork和Join并发编程框架-高老四博客

浅析Java中的Fork和Join并发编程框架

Fork/Join框架是Java7提供了的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务(工作窃取算法),最终汇总每个小任务结果后得到大任务结果的框架。 Fork: 把一个大任务分成若干个子任务进行执行,设置一个阀值,判断任务...

浅析数据结构排序篇之快速排序Quick Sort-高老四博客

浅析数据结构排序篇之快速排序Quick Sort

老四开始浅析数据结构相关的知识了,由于大学的时候没有好好学习这门课程,现在虽然说后悔不已,但是我更觉得只要认真,什么时候都不晚。所以开这个菜单栏也采取随学随用随写的模式,不按照顺序来,之前已经浅析过合并排序相关的知识,可以参考一下《浅析数据...

阿里巴巴Java开发规约第一章-并发处理篇-高老四博客

阿里巴巴Java开发规约第一章-并发处理篇 吐血浅析

在上一篇《阿里巴巴Java开发规约第一章-控制语句篇》中老四就推荐过《Java并发编程实战》这本书,这里再次推荐一下。由于老四的并发编程技术底子也是十分的烂,浅析的内容当中如有不对的地方恳请各界大佬批评指导。 1.[强制] 获取单例对象需要...

阿里巴巴Java开发手册第五章MySQL数据库-索引规约篇-高老四博客

阿里巴巴Java开发手册第五章MySQL数据库-索引规约篇

在我们使用数据库书写sql的时候,对于sql优化,使用索引是必不可少的。MySQL中常用的索引: 普通索引: 最基本的索引,它没有任何限制。 唯一索引: 索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引: ...

登录

找回密码

注册