标签: 数据结构和算法
-
写给互联网冬天里程序员看的数据压缩
网上戏说2018是互联网的冬天,先有阿里、腾讯、华为不扩招进行人员优化,后有美团、知乎裁员,好生热闹。不得不说…
-
js算法-归并排序(merge_sort)
归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide an…
-
js算法-快速排序(Quicksort)
快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),简称…
-
js数据结构-二叉树(二叉搜索树)
可能有一部分人没有读过我上一篇写的二叉堆,所以这里把二叉树的基本概念复制过来了,如果读过的人可以忽略前面针对二…
-
C+数据结构与算法之链表(一)单链表的创建与查找
1.单链表定义 每个节点包括一个数据域一个指针域,节点在内存中地址可以不连续,但是节点内部地址必然连续。 2.…
-
C+数据结构与算法之顺序表
线性表的顺序存储称为顺序表。元素间逻辑关系相邻,内存地址相邻;支持随机访问,可以通过下标访问表中每一个元素。
-
【刷算法】LeetCode.236-二叉树的最近公共祖先
给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 {代码…} {代码…}
-
js数据结构-二叉树(二叉堆)
二叉树(Binary Tree)是一种树形结构,它的特点是每个节点最多只有两个分支节点,一棵二叉树通常由根节点…
-
js数据结构-散列表(哈希表)
散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它…
-
数据结构与算法 | 线性表 —— 顺序表
原文链接:[链接] 线性表 定义 将具有线性关系的数据存储到计算机中所使用的存储结构称为线性表。 线性,是指数…