Fundamental Computer Science for Quantum Computing
After reading this chapter and completing the quiz, you will be able to do the following:
Understand data structures
Have a working knowledge of algorithms and algorithm analysis
Be able to explain computational complexity
Understand logic gates
I suspect that most readers of this book have some background related to computers. It would be rather surprising if you did not. You might think there is no need for a chapter on basic computer science, but first ask yourself a simple question: what is computer science? Is it programming? Perhaps network design? Maybe machine learning? All of those subjects, and many others, are related to computer science and can often ...