![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 78
是良辰
一个小技术。
但行好事,莫问前程.
心心念念,必有回应.
展开
-
5种数据压缩算法实现和性能测试
snappy、lzo、lz4、gzip、deflate 5种压缩算法实现和性能比较原创 2022-03-15 18:31:52 · 11053 阅读 · 2 评论 -
队列和符号表要怎么实现?
1 队列概述队列是一种先进先出的数据结构,在一端进行插入,另一端进行删除的特殊线性表,按照先进先出的的与原则进行数据存取,最先进入的数据,最先被读取。队列的实现public class Queue<T> implements Iterable { private int size; private Node<T> head; private Node<T> last; @Override public Iterato原创 2021-05-22 22:19:41 · 172 阅读 · 0 评论 -
数据结构之栈的实现和有关问题
本文概要: 栈的实现 括号匹配问题 逆波兰表达式求值问题 概述栈是一种先进后出(FILO)的数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读取数据时从栈顶开始弹出数据。我们称数据进入栈的动作我们称为压栈,数据从栈中出去的动作为弹栈。栈的实现publicclassStack<T>implementsIterable<T>{ ...原创 2021-02-10 23:06:34 · 451 阅读 · 0 评论 -
来,做一道字节跳动面试的简单算法题
面试大厂,算法基本是必面的,特别是字节跳动,技术面最后一个问题就是算法题,这次给大家带来一道字节跳动面试出的一道简单算法题。请听题:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。并返回合并后的链表表头。难度:简单示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制:0 <= 链表长度 <= 1000请完成代码编写:/** * Defi原创 2020-11-06 16:10:24 · 682 阅读 · 0 评论