background preloader

Improved Sorting Algorithm Demo

Improved Sorting Algorithm Demo

http://cg.scs.carleton.ca/~morin/misc/sortalg/

6 Books Every Programmer Should Own I’ve seen many lists about the best programming books and I am sure there are a lot of books that are specific to a programming knowledge or technology – that I have not included in my list. The books I have chosen are those that are meant to inspire, increase productivity and improve your programming design skills. Note: This list has no particular order. Code Complete 2 Steve McConnell The main focus of this book to help you improve your programming design skills.

Math, Physics, and Engineering Applets Oscillations and Waves Acoustics Signal Processing Electricity and Magnetism: Statics Electrodynamics Quantum Mechanics Business Plan Tips: Financials for a Better Business Plan, Business Planner, Business Plan Software, Business Plan Template, Business Plans, Sample Business Plan, Business Planners How to Improve Cash Flow Cash flow is the life blood of every business and lack of cash is a much more significant cause of business failure than trading losses. The management and preservation of cash is a priority task which must be performed day in and day out in every business. This task is so routine that its importance is often overlooked. Here are some ways to improve cash flow:

Sorting Algorithm Animations Algorithms in Java, Parts 1-4, 3rd edition by Robert Sedgewick. Addison Wesley, 2003. Quicksort is Optimal by Robert Sedgewick and Jon Bentley, Knuthfest, Stanford University, January, 2002. Thinking Machine 4 Thinking Machine 4 explores the invisible, elusive nature of thought. Play chess against a transparent intelligence, its evolving thought process visible on the board before you. The artwork is an artificial intelligence program, ready to play chess with the viewer. If the viewer confronts the program, the computer's thought process is sketched on screen as it plays. A map is created from the traces of literally thousands of possible futures as the program tries to decide its best move. Those traces become a key to the invisible lines of force in the game as well as a window into the spirit of a thinking machine.

Physics Flash Animations We have been increasingly using Flash animations for illustrating Physics content. This page provides access to those animations which may be of general interest. The animations will appear in a separate window. Email Marketing Blog for Small Business: 6 Ways to Help Your Press Releases Get Found How much do you know about press releases? Here’s a little history lesson for you: back in the day, press releases were sent to journalists who would (hopefully!) read them and then decide whether or not to tell the rest of the world. 006: Introduction to Algorithms - Massachusetts Institute of Technology Readings refer to chapters and/or sections of Introduction to Algorithms, 3rd Edition. See the table of contents. Painfully Computer Pranks ~ Computer Hacking Computer pranks to freak out your friends and make them crying for mummy I've been posting many articles about computer pranks on this blog (Deadly Virus Prank, The Ultimate Virus, How to Create a Fake and Harmless Virus and Facebook Virus Prank). Today , I will show you 5 great computer pranks that will frustrate your victims very much. These pranks could be very painfully, so please use them at your own risk ;) 1.

Six ways to write more comprehensible code I learned to write, clear, maintainable code the hard way. For the last twelve years, I've made my living writing computer games and selling them over the Net using the marketing technique that was once charmingly known as shareware. What this means is that I start with a blank screen, start coding, and, a few tens of thousands of lines of code later, I have something to sell. This means that, if I make a stinky mess, I'm doing it in my own nest. When I'm chasing down a bug at 3 a.m., staring at a nightmare cloud of spaghetti code, and I say, "Dear God, what idiot child of married cousins wrote this garbage?", the answer to that question is "Me."

Related: