Cracking Programming Interviews

Cracking Programming Interviews
Author :
Publisher : CreateSpace Independent Publishing Platform
Total Pages : 525
Release :
ISBN-10 :
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Cracking Programming Interviews by : Sergei Nakariakov

Download or read book Cracking Programming Interviews written by Sergei Nakariakov and published by CreateSpace Independent Publishing Platform. This book was released on with total page 525 pages. Available in PDF, EPUB and Kindle. Book excerpt: Part I Algorithms and Data Structures 1 Fundamentals Approximating the square root of a number Generating Permutation Efficiently Unique 5-bit Sequences Select Kth Smallest Element The Non-Crooks Problem Is this (almost) sorted? Sorting an almost sorted list The Longest Upsequence Problem Fixed size generic array in C++ Seating Problem Segment Problems Exponentiation Searching two-dimensional sorted array Hamming Problem Constant Time Range Query Linear Time Sorting Writing a Value as the Sum of Squares The Celebrity Problem Transport Problem Find Length of the rope Switch Bulb Problem In, On or Out The problem of the balanced seg The problem of the most isolated villages 2 Arrays The Plateau Problem Searching in Two Dimensional Sequence The Welfare Crook Problem 2D Array Rotation A Queuing Problem in A Post Office Interpolation Search Robot Walk Linear Time Sorting Write as sum of consecutive positive numbers Print 2D Array in Spiral Order The Problem of the Circular Racecourse Sparse Array Trick Bulterman’s Reshuffling Problem Finding the majority Mode of a Multiset Circular Array Find Median of two sorted arrays Finding the missing integer Finding the missing number with sorted columns Re-arranging an array Switch and Bulb Problem Compute sum of sub-array Find a number not sum of subsets of array Kth Smallest Element in Two Sorted Arrays Sort a sequence of sub-sequences Find missing integer Inplace Reversing Find the number not occurring twice in an array 3 Trees Lowest Common Ancestor(LCA) Problem Spying Campaign 4 Dynamic Programming Stage Coach Problem Matrix Multiplication TSP Problem A Simple Path Problem String Edit Distance Music recognition Max Sub-Array Problem 5 Graphs Reliable distribution Independent Set Party Problem 6 Miscellaneous Compute Next Higher Number Searching in Possibly Empty Two Dimensional Sequence Matching Nuts and Bolts Optimally Random-number generation Weighted Median Compute a^n Compute a^n revisited Compute the product a × b Compute the quotient and remainder Compute GCD Computed Constrained GCD Alternative Euclid’ Algorithm Revisit Constrained GCD Compute Square using only addition and subtraction Factorization Factorization Revisited Decimal Representation Reverse Decimal Representation Solve Inequality Solve Inequality Revisited Print Decimal Representation Decimal Period Length Sequence Periodicity Problem Compute Function Emulate Division and Modulus Operations Sorting Array of Strings : Linear Time LRU data structure Exchange Prefix and Suffix 7 Parallel Algorithms Parallel Addition Find Maximum Parallel Prefix Problem Finding Ranks in Linked Lists Finding the k th Smallest Element 8 Low Level Algorithms Manipulating Rightmost Bits Counting 1-Bits Counting the 1-bits in an Array Computing Parity of a word Counting Leading/Trailing 0’s Bit Reversal Bit Shuffling Integer Square Root Newton’s Method Integer Exponentiation LRU Algorithm Shortest String of 1-Bits Fibonacci words Computation of Power of 2 Round to a known power of 2 Round to Next Power of 2 Efficient Multiplication by Constants Bit-wise Rotation Gray Code Conversion Average of Integers without Overflow Least/Most Significant 1 Bit Next bit Permutation Modulus Division Part II C++ 8 General 9 Constant Expression 10 Type Specifier 11 Namespaces 12 Misc 13 Classes 14 Templates 15 Standard Library


Cracking Programming Interviews Related Books

Spotlight: Wild Animal Hunt
Language: en
Pages: 0
Authors: The Book Company Editorial
Categories: Juvenile Fiction
Type: BOOK - Published: 2013-01-01 - Publisher: JG Kids

DOWNLOAD EBOOK

How many tigers can you see? How many panda bears can you find? How many penguins are standing on the ice? Use your own special spotlight to see how many animal
Search & Find Numbers
Language: en
Pages: 0
Authors: Clever Publishing
Categories: Juvenile Nonfiction
Type: BOOK - Published: 2018-09-11 - Publisher: Clever Publishing

DOWNLOAD EBOOK

This colorful multi-purpose padded board book contains Search & Find activities, exercises to learn number and colors, and an encyclopedia - all under one cover
Dinoland: Search, Find, Count! Prehisthb
Language: en
Pages: 0
Authors: Agnese Baruzzi
Categories: Addition
Type: BOOK - Published: 2024-02-22 - Publisher: White Star Kids

DOWNLOAD EBOOK

"In this large format book, children can test their powers of observation and practice doing additions. The most prevalent dinosaurs and reptiles of the Prehist
Hidden in Nature
Language: en
Pages: 0
Authors: Agnese Baruzzi
Categories: Juvenile Nonfiction
Type: BOOK - Published: 2018-04-17 - Publisher: Union Square Kids

DOWNLOAD EBOOK

This large format book helps children test their ability to observe and count. The wonderful full-page illustrations by Agnese Baruzzi which are so rich in deta
Cracking Programming Interviews
Language: en
Pages: 525
Authors: Sergei Nakariakov
Categories: Computers
Type: BOOK - Published: - Publisher: CreateSpace Independent Publishing Platform

DOWNLOAD EBOOK

Part I Algorithms and Data Structures 1 Fundamentals Approximating the square root of a number Generating Permutation Efficiently Unique 5-bit Sequences Select