Tagged articles
6 articles
Page 1 of 1
vivo Internet Technology
vivo Internet Technology
Jun 29, 2022 · Big Data

Lossless Image Compression Overview and Lepton Optimization for Large‑Scale Storage

The article explains JPEG’s lossy fundamentals, introduces Lepton’s lossless layer and its optimizations—such as arithmetic coding and multithreaded Huffman switching—and describes how vivo’s hybrid physical‑server and Kubernetes deployment achieves roughly 22 % storage reduction across petabytes of JPEG images despite high CPU demands.

Huffman codingJPEGLepton
0 likes · 13 min read
Lossless Image Compression Overview and Lepton Optimization for Large‑Scale Storage
ELab Team
ELab Team
Apr 30, 2021 · Fundamentals

Why Use Lossy Compression? Algorithms, RLE, Huffman, and Compression Bombs

This article explains the principles of data compression, contrasting lossy and lossless methods, introduces common algorithms such as Run‑Length Encoding, dictionary coding, and Huffman coding, and discusses extreme cases like compression bombs, illustrating concepts with examples and visual diagrams.

Huffman codingcompression algorithmsdata compression
0 likes · 9 min read
Why Use Lossy Compression? Algorithms, RLE, Huffman, and Compression Bombs
ITPUB
ITPUB
May 10, 2017 · Fundamentals

Why Algorithms Feel Hard and How to Truly Understand Huffman Coding

The article explores why many programmers find algorithms difficult, critiques typical textbook explanations, and presents a deeper, step‑by‑step reasoning for Huffman coding that emphasizes understanding proofs, underlying thought processes, and general problem‑solving principles.

AlgorithmsHuffman codingalgorithm design
0 likes · 36 min read
Why Algorithms Feel Hard and How to Truly Understand Huffman Coding
Qunar Tech Salon
Qunar Tech Salon
Dec 5, 2015 · Fundamentals

Why Learning Data Structures and Algorithms Makes You a Better Developer

This article explains how mastering data structures and algorithm analysis provides a problem‑solving mindset, covering fundamental concepts, Dijkstra’s shortest‑path algorithm, topological sorting for dependency resolution, and Huffman coding for data compression, illustrating their broad impact on software development.

AlgorithmsData StructuresDijkstra
0 likes · 19 min read
Why Learning Data Structures and Algorithms Makes You a Better Developer