![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
链表
Eighteen__
这个作者很懒,什么都没留下…
展开
-
区块链简单实现
前言 提示:以下是本篇文章正文内容,下面案例可供参考 一、区块链简单实现 package Block import ( "crypto/sha256" "encoding/hex" "fmt" "strconv" "strings" "time" ) type Block struct{ PreHash string HashCode string TimeStamp string Diff int Data string Index int Nonce int } func原创 2021-09-13 17:51:21 · 8482 阅读 · 0 评论 -
C++学习之路 | PTA乙级—— 1075 链表元素分类 (25 分)(精简)
1075 链表元素分类 (25 分) 给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而 [0, K] 区间内的元素都排在大于 K 的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为 18→7→-4→0→5→-6→10→11→-2,K 为 10,则输出应该为 -4→-6→-2→7→0→5→10→18→11。 输入格式: 每个输入包含一个测试用例。每个测试用例第 1 行给出:第 1 个结点的地址;结点总个数,即正整数N (≤10 5 );以及正整原创 2021-03-30 19:08:33 · 78 阅读 · 0 评论 -
C++学习之路 | PTA乙级—— 1025 反转链表 (20分)(精简)
1025 反转链表 (25 分) 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。 输入格式: 每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 N (≤10 5 )、以及正整数 K (≤N),即要求反转的子链结点的个数。结点的地址是 5 位非负整原创 2021-03-26 16:49:19 · 151 阅读 · 0 评论