If you were to take a look at almost any data file on a computer, character by character, you would notice that there are many recurring patterns. LZW is a data compression technique that takes advantage of this repetition and the subject of this video.
If you found this video helpful, check other Geekific uploads:
- Abstract Data Types vs. Data Structures: /watch/ER0qK2zIeDnIq
- LinkedList Implementation in Java: /watch/MRavNiLmWsImv
- Stacks Explained and Implemented in Java: /watch/kHjptCzBckMBp
- Maps and Collisions Explained: /watch/4mcONzXehNkeO
- Huffman Coding Algorithm Explained and Implemented in Java: /watch/Uyg7BLJb_12b7
- Tail-Recursion Made Simple: /watch/M07u5ajgBMXgu
- Run-Length Encoding Explained and Implemented in Java: /watch/ECtVIt3r4a7rV
- Huffman Coding Algorithm Explained and Implemented in Java: /watch/Uyg7BLJb_12b7
Stay updated on our weekly videos by subscribing to the channel: /channel/UCXRZyv0cNwba6f0xCREAD_Q
All the code snippets can be found on GitHub under: https://github.com/geekific-official/geekific-youtube/
Timestamps:
00:00 Introduction
00:08 What is LZW Coding Algorithm?
05:19 Implementing the LZW Algorithm
09:06 Testing our Code
09:25 Thanks for Watching!
#Geekific #LZWCoding #LZW #Algorithms