-
I ve written some many years ago dynamic Huffman algorithm to compress and decompress data. It is mainly targeted to data with some symbols occuring more often than the rest (e.g. having some data file consisted of 3 different symbols and their total number of occurence in that file s1(1000), s2(200), s3(30) so the total length of file is 1000+200+30=1230 bytes, it will be encoded assigning one bit to s1 and 2 bits to s2, s3 so the encoded length will be 1*1000+2*(200+30)=1460 bits=182 bytes). In the best case the file consisted of just one symbol will be encoded with compression ratio as 1:8. Huffman coding is used in image compression, however in JPEG2000 arithmetic codec is imployed.
標簽:
decompress
algorithm
compress
Huffman
上傳時間:
2016-05-16
上傳用戶:aysyzxzm
-
輕易學好C++編程技巧 - 進楷 (香港科技大學筆記 19課) 內容包括
1) base C++ review,
2) Pointers and Dynamic Objects,
3) Recursion,Linked Lists,
4) Stacks and Queues,
5) Algorithm Analysis,
6) Insertion Sort and Mergesort,
7) Quicksort,
8) Heaps and Heapsort,
9) Lower Bound of Sorting and Radix Sort,
10) Binary Trees and Binary Search Trees
11) AVL Trees,
12) B+ Trees
13) Graphs and Breadth-First Search
14) Depth-First Search
15) Connected Components, Directed Graphs,
16) Topological Sort
17) Hashing
18) Pattern Matching
19) Additional Review
標簽:
Pointers
Dynamic
Objects
review
上傳時間:
2014-10-10
上傳用戶:chfanjiang
-
Today s ActionScript-based applications require increasingly sophisticated architectures and code. This book aids intermediate and advanced ActionScript developers in learning how to plan and build applications more effectively. You ll learn how to apply design patterns as solutions to common programming scenarios. Beyond a reference, Advanced ActionScript with Design Patterns is a practical guide complete with sample mini-applications illustrating each design pattern. The accompanying CD includes a trial version of Flash 8 along
標簽:
ActionScript-based
architectures
sophisticated
applications
上傳時間:
2016-08-17
上傳用戶:z754970244
-
Modern C++ Design is an important book. Fundamentally, it demonstrates generic patterns or pattern templates as a powerful new way of creating extensible designs in C++--a new way to combine templates and patterns that you may never have dreamt was possible, but is. If your work involves C++ design and coding, you should read this book. Highly recommended.-Herb Sutter。好書!
標簽:
Fundamentally
demonstrates
important
patterns
上傳時間:
2013-11-29
上傳用戶:PresidentHuang
-
FPGA Architecture: Survey and Challenges
Ian Kuon1, Russell Tessier2
and Jonathan Rose1
1 The Edward S. Rogers Sr. Department of Electrical and Computer
Engineering, University of Toronto, Toronto, ON, Canada,
{ikuon, jayar}@eecg.utoronto.ca
2 Department of Electrical and Computer Engineering, University of
Massachusetts, Amherst, MA, USA, tessier@ecs.umass.edu
標簽:
Architecture
Challenges
and
Jonathan
上傳時間:
2013-11-25
上傳用戶:yuchunhai1990
-
Design patterns are elegant, adaptable, and reusable solutions to everyday software development problems. Programmers use design patterns to organize objects in programs, making them easier to write and modify. C# Design Patterns: A Tutorial is a practical guide to writing C# programs using the most common patterns.
This tutorial begins with clear and concise introductions to C#, object-oriented programming and inheritance, and UML diagrams. Each chapter that follows describes one of twenty-three design patterns, recommends when to use it, and explains the impact that it will have on the larger design. The use of every pattern is demonstrated with simple example programs. These programs are illustrated with screen shots and UML diagrams displaying how the classes interact. Each of these programs is available on the companion CD-ROM and can be run, examined, edited, and applied.
標簽:
development
adaptable
solutions
patterns
上傳時間:
2014-09-07
上傳用戶:wangchong
-
A MATLAB GUI platform for realizing the radiation pattern of narrowband beamformer with random array geometry. User can specify the array geometry, directions of incoming signals, noise power, and the type of beamformer. Useful for gaining insight about collaborative beamforming in sensor networks and random arrays. You need both randomarray.fig and randomarray.m to work.
標簽:
beamformer
narrowband
realizing
radiation
上傳時間:
2014-01-06
上傳用戶:qb1993225
-
object recognition using fast adaptive hough transform 快速自適應霍夫變換
作者:D.D. Haule. A.S. Malowany
Computer Vision and Robotics Laboratory
Department of Electrical Engineering
McGill University。IEEE 1989的文章,對指導霍夫變換檢測目標的識別有一定的參考意義
標簽:
D.D.
A.S.
recognition
transform
上傳時間:
2017-04-09
上傳用戶:s363994250
-
Face Recognition Library
========================
Advanced face recognition DLL using two functions : Train and Recognize. Uses neural net back propogation alogorithm with more AI tools added for imaging optimization. Library works great even for a low resolution web cam image and requires the user to align to a mirror frame on screen. Complete Source Code with Video capture and feature extraction kit for Registered Users.
Please register here for only $299 with Source Code :
http://www.research-lab.com/facerecognitionorder.htm
(c) www.research-lab.com
標簽:
Recognition
recognition
Advanced
Library
上傳時間:
2017-04-25
上傳用戶:784533221
-
Modern C++ Design demonstrates generic
patterns or pattern templates as a powerful new way of creating extensible designs in C++--a new way to combine templates and patterns.
標簽:
demonstrates
templates
patterns
powerful
上傳時間:
2017-04-28
上傳用戶:稀世之寶039