What is Big O Notation? - Java Algorithms Tutorial смотреть онлайн
What is Big O Notation? is a free tutorial by Jonathan Rasmusson from Java Algorithms course
Link to this course(Special Discount):
https://www.udemy.com/course/data-structures-and-algorithms-bootcamp/?ranMID=39197&ranEAID=Gw%2FETjJoU9M&ranSiteID=Gw_ETjJoU9M-SQchHHiNev9ruCxh3BNX.A&LSNPUBID=Gw%2FETjJoU9M&utm_source=aff-campaign&utm_medium=udemyads
This is the best Java Algorithms Course
Course summary:
How to answer commonly asked Silicon Valley style interview questions
Demonstrate knowledge and mastery of data structures and algorithms
How to pass Silicon Valley style technical interviews
Interview confidently
Land your dream job
English
Hello and welcome back. Have you ever been asked to describe the runtime complexity of adding an element to the back of a linked list. Or how about describing the runtime characteristics of a Fibonacci series These may or may not have come up at your last cocktail party, but believe it or not these are some commonly asked interview questions from many companies in the valley. And while they may sound Greek to you and me and this section you're going to learn to speak a new language not a computer language but a language computer scientists and engineers used to describe efficiency or runtime characteristics of their programs. And by the end of this section not only will you be able to speak this new language, you'll be able to use it to describe the characteristics of your own algorithms something called Big O notation. So what is this thing called big O notation. Why is it use so much in our industry. Big O notation also known as time complexity, is basically a measure of the efficiency of an algorithm. It's used all the time in the industry because early on computer scientists and engineers needed ways to compare algorithms which were faster which were quicker and which are more efficient. And Big-O notation is something that came out of the academic world to describe the different runtime characteristics of all the data structures and algorithms that we use everyday when we're writing programs. Now we've already touched on Big-O notation for example when we looked at arrays we realize that random access to an array was something that was really a killer feature. It was super fast. We call that constant time in Big-O notation. That's O to the one. Likewise any time we had to walk through an array do some looping and do some iterating, In other words where the number of elements in our data structure increased and the operation took longer we call that linear time. An example of that would be deleting the value from a linked list. So Big-O notation is used to describe these runtime characteristics. And it's important to know because when you get into your interview a very commonly asked question or something you may be asked to do is actually describe the runtime characteristic of the algorithm you develop on the white board on paper or in code. In the interview. So that's why it's really important we start to get more and more familiar with this language with this notation and really understand what it means and how to apply it effectively in your interview.
What is Big O Notation? How to ace your Silicon Valley style coding interview
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «What is Big O Notation? - Java Algorithms Tutorial» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.