| Sorting and Searching Algorithms: A Cookbook | |
| This is a collection of algorithms for sorting and searching. Descriptions are brief and intuitive, with just enough theory thrown in to make you nervous. I assume you know C, and that you are familiar with concepts such as arrays and pointers. | |
| Algorithms | |
| This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that makes the material enjoyable and easy to digest. Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly formal. Mirror | |
| Programmed Lessons in QBasic | |
| This is a gentle introduction to programming using the computer programming language QBasic (sometimes called QBasic). This introduction is used for a course in computer literacy for students of all majors. Its goal is to show what programming is about using the fundamental features of QBasic. | |
| Natural Language Processing | |
| This free textbook provides a comprehensive, hands-on introduction to the field of natural language processing (NLP), covering the major techniques and theories. The book provides numerous worked examples and exercises, and can either be used for self-study or as the main text for undergraduate and introductory graduate courses on natural language processing or computational linguistics. | |
| Serial Programming Guide for POSIX Operating Systems | |
| The Serial Programming Guide for POSIX Operating Systems will teach you how to successfully, efficiently, and portably program the serial ports on your UNIX® workstation or PC. Each chapter provides programming examples that use the POSIX (Portable Standard for UNIX) terminal control functions and should work with very few modifications under IRIX®, HP-UX, SunOS®, Solaris®, Digital UNIX®, Linux®, and most other UNIX operating systems. | ![]() |
|
|
