Arrays and Sorting Algorithms - Intro to Computer Science - Harvard's CS50 (2018)

preview_player
Показать описание
Learn about arrays, strings, and sorting algorithms and how they work in the C programming language.

This course teaches the foundations of computer science. This video is lecture 2 of Harvard University's CS50 2018 course (part 3 since the lectures start at 0).

⭐️Contents⭐️
⌨️ (00:00:00) Introduction
⌨️ (00:00:54) Week 1 Recap
⌨️ (00:04:47) Preprocessing
⌨️ (00:07:05) Compiling
⌨️ (00:09:01) Assembling
⌨️ (00:09:29) Linking
⌨️ (00:12:36) buggy0.c
⌨️ (00:16:13) buggy2.c
⌨️ (00:25:14) Debugging Tools
⌨️ (00:26:02) RAM
⌨️ (00:29:11) Arrays
⌨️ (00:30:01) scores0.c
⌨️ (00:41:47) scores2.c
⌨️ (00:49:45) scores4.c
⌨️ (00:52:21) string0.c
⌨️ (01:00:42) Null Terminator
⌨️ (01:03:06) strlen.c
⌨️ (01:06:16) ascii0.c
⌨️ (01:09:39) capitalize0.c
⌨️ (01:12:23) capitalize1.c
⌨️ (01:16:38) argv0.c
⌨️ (01:21:25) argv1.c
⌨️ (01:24:52) Ciphering
⌨️ (01:33:15) exit.c
⌨️ (01:36:58) Finding 50
⌨️ (01:40:38) Sorting on Stage
⌨️ (01:50:27) Bubble Sort
⌨️ (01:51:34) Selection Sort
⌨️ (01:52:23) Computational Complexity
⌨️ (01:57:42) Merge Sort
⌨️ (02:04:29) Comparing Sorts Visually

--

Рекомендации по теме
Комментарии
Автор

This guy is the best. I can rarely pay attention to youtube tutorials for >5 mins. This guy has me zoned in for 2 hours at a time.

Timbo
Автор

Just the fact that you added "and Sorting Algorithms" to the title helped me find what I needed. wonderful class and teacher. thanks for the upload.

Arootinr
Автор

This series is amazing. We're so lucky to have this information provided for free!

IsaacM
Автор

For mobile users:

⭐️Contents⭐️
⌨️ (00:00:00) Introduction
⌨️ (00:00:54) Week 1 Recap
⌨️ (00:04:47) Preprocessing
⌨️ (00:07:05) Compiling
⌨️ (00:09:01) Assembling
⌨️ (00:09:29) Linking
⌨️ (00:12:36) buggy0.c
⌨️ (00:16:13) buggy2.c
⌨️ (00:25:14) Debugging Tools
⌨️ (00:26:02) RAM
⌨️ (00:29:11) Arrays
⌨️ (00:30:01) scores0.c
⌨️ (00:41:47) scores2.c
⌨️ (00:49:45) scores4.c
⌨️ (00:52:21) string0.c
⌨️ (01:00:42) Null Terminator
⌨️ (01:03:06) strlen.c
⌨️ (01:06:16) ascii0.c
⌨️ (01:09:39) capitalize0.c
⌨️ (01:12:23) capitalize1.c
⌨️ (01:16:38) argv0.c
⌨️ (01:21:25) argv1.c
⌨️ (01:24:52) Ciphering
⌨️ (01:33:15) exit.c
⌨️ (01:36:58) Finding 50
⌨️ (01:40:38) Sorting on Stage
⌨️ (01:50:27) Bubble Sort
⌨️ (01:51:34) Selection Sort
⌨️ (01:52:23) Computational Complexity
⌨️ (01:57:42) Merge Sort
⌨️ (02:04:29) Comparing Sorts Visually

stayinawesum
Автор

That chair demonstration was excellent. I could almost visualize the code in my head, good way to think about the logic of sorting.

tyg
Автор

Thank you for posting this. I am not traditional software engineer, and I would never found this content had you not posted it.

Автор

No one's gonna talk about the amazing intro?

gordgood
Автор

He is real teacher, really let the students suggest solutions. Others just tell their "story" then the class is done.

dinohunter
Автор

I am now at the end pf second sem in my university but This is my second lecture counting from CS50- B, It took us the whole semester to learn what th guy taught in 2hrs. And FreeCodeCamp guys, Quincy and Company thank you is never enough

eliphasmasuka
Автор

Great video I have a BS in info sys but I haven’t looked at programming for a few year. So I’m refreshing. But this was the best explanation of the various sorts that I’ve seen.

kryogyn
Автор

I can see the sweat on his head, he's such a passionate lecturer.

kqxdddd
Автор

When I watch his lectures I get so much motivation for study. Thank you, sir.

ManzoorHussain-gzvk
Автор

This lecture is increadibly better than my uni's. The lecture is so engaging, fun and so clear. Meanwhile in my uni the lecturer dribbles incoherently over videos used in the past semesters smh

sangwookim
Автор

to convert chars to integers you can do that :
``` char c = 'a'; // narrowing on C
int a = c; // instead of int a = (int) c;
```

wassimboussebha
Автор

he is literally sweting bullets while his lectures. this shows how motivated he is

bernhardtrian
Автор

That log(n) definition was awesome I did not learn that from school.

abdullahfurkanozbek
Автор

You are very good speaker and teacher 😊

leenagupta
Автор

That's beautiful enjoyed this very much

jking
Автор

Being a BA English student, I watch this video to develop my spoken English skill...Anyway, I understand something about the functions of computer and its parts...

ArulPalanisamy
Автор

Help me 0.75 playback speed, you're my only hope.

DepressedLemur