区块链常用资源导航
区块链演示
区块链演示
官网 英文:https://bitcoin.org/en/ 社区 bitcoinorg:https://bitcoin.org/en/community bitcointalk:https://bitcointalk.org/ 测试币: 水龙头1:https://kuttler.eu/en/bitcoin/btc/faucet/ 水龙头2:https://bitcoinfaucet.uo1.net/send.php 创建testnet中测试用币地址https://www.bitaddress.org/ 钱包: chooseyourwallet:https://bitcoin.org/en/choose-your-wallet bitcoincore:https://bitcoin.org/en/bitcoin-core/ 浏览器 blockchain:https://www.blockchain.com/explorer btc:https://www.blockchain.com/explorer 开发 源码: https://github.com/bitcoin/bitcoin/ 开发者指南:https://developer.bitcoin.org/ 源码编译:https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md 《精通比特币》https://www.8btc.com/books/834/masterbitcoin2cn/_book bitcoin 学习记录 主题 链接 BTC白皮书 BTC密码学原理 BTC数据结构 BTC比特币协议 BTC共识协议 BTC挖矿难度 BTC脚本 BTC分叉 BTC测试币 BTC钱包 BTC源码理解 BTC钱包 。。。
官网
栈 栈(stack)又称为堆栈,是一种操作受限的线性表,拥有和线性表相同的逻辑结构。栈的限制只能在表的一端进行插入和删除操作,向一个栈新增一个元素叫进栈,让他称为栈顶元素。从一个栈删除元素叫出栈,使得下面的元素成为新的栈顶元素。 栈可以用单链表的操作一样,只是操作的时候只允许在一端操作,也申请一个头节点,如下,一个空栈,空栈的条件是head->next==NULL;
单链表的结构 线性表的存储有两种,一种是用数组实现,一种就是用链表方式实现,链式存储是最常见的存储方式之一,链表分为单链表,双链表,循环链表等。 链表节点分散在内存的不同的地方,用指针连接起来,在内存的指向可能是这样的: 单链表包含两个域,一个信息域和一个指针域,信息域包含具体的数据,指针域指向下一个节点,节点定义如下: