一、算法 1.1. 排序算法 git地址:https://github.com/a11en-yang/data-structure 1.1.1.交换排序 冒泡排序 快速排序 1.1.2.选择排序 选择排序 堆排序 1.1…
标签:数据结构
数据结构与算法之栈的链式存储表示
//栈的链式存储表示(在栈中,top指向栈顶元素) #include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef st…
pybitcointools源码分析之比特币交易数据结构
需要了解的背景知识 首先要了解比特币的两种脚本类型: P2PKH(pay-to-public key-hash)和P2SH(pay-to-scrip-hash) 这部分可以在 <<精通比特币>>书…
跟Java集合学数据结构之 ArrayList
链表是很常见的一种数据结构。通常有两种实现方式:一种是使用数组,一种使用指针。数组涉及数据移动和扩容问题,但随机查找方便;指针插入删除方便,但随机查找不方便 下面学习java的ArrayList,链表的数组实现,仿照精简…
前端算法与数据结构自学总结(实战篇)
2017年7月于长城 一、如下是一个tree树的实现,写出结果: var s=[]; var arr=s; for(var i=0;i<3;i++){ var pusher = { value: "item"+i …
MongoDB多列数据结构
业务需求 基于电影票售卖渠道的价格存储,某场次电影,不同销售渠道对应不同的价格。 业务分解 schedule场次 movie 影片 channel 渠道:不同渠道对应不同价格,渠道数据有限最多几十个。 price 价格 …
ES2015中的set数据结构
set数据结构被翻译成集合,说明这种数据结构是不会有重复值的,同样JavaScript中的set数据结构类似于数组,但没有重复值。set这种数据结构的声明使用一个构造函数Set(),声明时可以传入一个数组的作为参数用来初…