The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation by Jeremy Kubica is the tory of disgraced ex-detective and hardboiled private eye Frank Runtime.
Frank Runtime knows REGEX and is not afraid to use it.
From the publishers:
When a robbery hits police headquarters, it's up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you'll learn how to use algorithmic tools to solve the case. Runtime scours smugglers' boats with binary search, tails spies with a search tree, escapes a prison with depth-first search, and picks locks with priority queues. Joined by know-it-all rookie Officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy. Each chapter introduces a thrilling twist matched with a new algorithmic concept, ending with a technical recap.
Learn about the key algorithms, basic data objectgs such as strings, arrays, and stacks.
This well illustrated, well written book is, as far as I know, unique. Read a novel, learn computer science.
This is for anyone starting out in computer science, including CS students. And, just for fun.
- Log in to post comments
Okay, that is clever enough to read the sample Kindle file.
I wonder what you would think of my memoir.
Send me your memoir!
Alas, I have no idea where to send it to you address-wise. By the way, I quoted you on one page, from a sentence you wrote about flooding in Texas.
The following two quotes equally sum up my memoir DESERTPHILE:
“It’s a cynical, outrageous, politically incorrect, foul-mouthed and absolutely hilarious modern-day Walden.” -- Douglas Preston (author of “City of the Monkey God;” “The Codex;” and the Pendergast series with Lincoln Child)
"What a cringey twat you are." -- Ronnie Swoleman
Desertphile - I think your site is down - I got to your home page but every link returned
This site can’t be reached
desertphile.org refused to connect.
and when I reloaded your home page I got the same
Radically off-topic, damn me to hell. I would like to have Greg review the book, but my book agent said she must approve all such things. Gosh.
Desertphile – I think your site is down – I got to your home page but every link returned. This site can’t be reached desertphile.org refused to connect. and when I reloaded your home page I got the same
Thank you for the notice. I will send a complaint to the host--- all of my domain names on that host are not working. Argh!
The movie I am in was released around two weeks ago, and several people have been attacking me, my domains, my web servers, and some of my friends. I will need to get a security audit before my book is released, as it will enrage more emotionally weak morons.
Desertphile -I highly recommend getting even the basic free service from Cloudflare - it can help you against such attacks
sorry for the OT Greg
OK Greg I give up what is regit - I know regex and regedit but regit ? In latin it means to lead or keep straight otherwise it appears to be some PoS software. :)
Desert: I'm a standard reviewer. No producer of a book has ever not sent me a book requested and I get more than that. If your book editor somehow does not want to allow me to have a copy, then you have something strange going on there!
Doug:
Regit my misspelling of regex.
"Desert: I’m a standard reviewer. No producer of a book has ever not sent me a book requested and I get more than that. If your book editor somehow does not want to allow me to have a copy, then you have something strange going on there!"
The literary agent I have started to work with is new to me; she wants to send out Advanced Reader Copies so that we collect short "blurbs" for the front matter. I want to send the manuscript out in Microsoft Word format so that the "blurbs" don't take another year. It is frustrating seeing how long it takes to get a manuscript turned into a book. I had no idea that writing is the easiest part of the process.