String Matching 1. The Naive Algorithm
6:44
Falstad Circuit Simulator
7:37
Жыл бұрын
ChatGPT Killer GPTZero
6:37
Жыл бұрын
ChatGPT AI
9:09
Жыл бұрын
Пікірлер
@Moe5Tavern
@Moe5Tavern 57 минут бұрын
This was super interesting and well done, thank you so much! I had an issue with BOM yesterday that broke my script because the shebang wasn't being recognized. I love discovering Hex Editor Neo, gave me a lot of peace of mind, actually seeing the "ef bb ef" in front of my code haha.
@CherrineShortdy
@CherrineShortdy Сағат бұрын
Miller Deborah Lopez Sarah Moore Paul
@RobertFletcherOBE
@RobertFletcherOBE 13 сағат бұрын
really interesting start, I'm looking forward to the more optimal methods. would you consider explaining string similarity?
@ComputerScienceLessons
@ComputerScienceLessons 12 сағат бұрын
KMP next. Then Boyer Moore. I'm digging at the moment to find out more about Gilbert and Riordan; I think their influence was profound but, as Knuth once said, "An algorithm must be seen to be believed" :)KD
@harishkumar4766
@harishkumar4766 15 сағат бұрын
HOW CAN I LIKE THIS VIDEO TWICE 👌
@ComputerScienceLessons
@ComputerScienceLessons 14 сағат бұрын
You just did. Thanks :)KD
@naamnhibataunga5897
@naamnhibataunga5897 17 сағат бұрын
will you not discuss z algorithm?
@ComputerScienceLessons
@ComputerScienceLessons 13 сағат бұрын
I will, now that you have mentioned it. While developing their algorithm, Knuth, Morris and Pratt were aware of the Z-algorithm, which was invented by Edgar Gilbert and John Riordan in 1958. Insights and ideas from the Z-algorithm (pre-processing the string you want to find) no doubt contributed to the thinking that led to the KMP algorithm. Interestingly, I teach a very talented 15 year old student who loves coding. She asked me for a challenge so I suggested she write a string matching program. She independently came up with the idea of preprocessing the string being search for :)KD
@michaelbrightbortey1676
@michaelbrightbortey1676 20 сағат бұрын
Thanks for the videos but they are not clear and am finding it very difficult to see
@ComputerScienceLessons
@ComputerScienceLessons 13 сағат бұрын
Thank you Most of my videos are are in 1080p resolution, and the are designed to be watched on a monitor screen. Please try increasing the quality in your KZfaq player. I hope this helps :)KD
@alexblakes9422
@alexblakes9422 Күн бұрын
Bro is HIM 4R🎉
@hongkyulee9724
@hongkyulee9724 Күн бұрын
Thank you :) Best resource to understand what hash table is
@laughingvampire7555
@laughingvampire7555 2 күн бұрын
as a professioanl developer, let me tell you the 4 concepts as they are implemented in most OOP languages suck, they give you more work than what they save. Abstraction creates a lot of indirection and then you have to jump around multiple files and multiple places in the same file and then recompose everything inside your head just to get an idea of what you are doing. Encapsulation as implemented in OOP languages turned out to be a scam, why because everyone uses getters/setters, so y ou are effectively piercing the "capsule", and then the worst, multithread, back in the early 2000s when dual core cpus appeared they exposed the emperor has no clothes, there is no real capsule because you can have 2+ threads instantiating different methods of the same object and creating race conditions. So Encapsulation gives you nothing. Inheritance is DOA, there is this saying that "prefer composition over inheritance" because software requirements are changing constantly so you might think there is a parent relationship between two classes, but then after using that you will find a lot of problems, like hiding bugs, if you do not have a proper logging strategy because in the stack trace you are not going to see the child class, you will see the parent class. So the best alternative is ALWAYS composition. Developers have spent months every single year since the 1980s juggling class hierarchies just to realize they all are independent classes that share some behavior just in name, *this is why programming languages have adopted the idea of interfaces and traits* Polymorphism: might be the most useful thing that is usually associated to OO, but you don't need OO, is more of an accident in OO due to the nature of OO, message passing. Polymorphism is more of a feature of the type system.
@rsmrsm2000
@rsmrsm2000 2 күн бұрын
Amazing ! Amazing ! Amazing ! Please more videos.
@ComputerScienceLessons
@ComputerScienceLessons 13 сағат бұрын
Thank you :)KD
@moonhowler667
@moonhowler667 3 күн бұрын
I have a number of issues with this video. First, the video ram is not the framebuffer. It's also where any CBVs, SRVs, textures, vertex buffers and index buffers live. Second, HDMI has supported over 60Hz for literally years. Third, your render pipeline is very wrong. Almost every name is wrong and you missed steps. In fact most of what you have in your "render pipeline" are actually things done within the vertex shader, which is only part of said render pipeline. It doesn't help anyone trying to learn if you give them half baked information you barely took the time to google.
@ComputerScienceLessons
@ComputerScienceLessons 13 сағат бұрын
I hope you find what you are looking for elsewhere.
@JosephDungee
@JosephDungee 4 күн бұрын
VERY Interesting. Thank you Computer Sceience now I understand why YCBR appears more "Pastel" than RGB because of the smaller amount of Color Density in bits. I will stick with RGB Full Color Depth on my OLED
@vb6programming170
@vb6programming170 4 күн бұрын
Can you do similar lessons for the twinBASIC programming language?
@fly-hightosky
@fly-hightosky 6 күн бұрын
Thank you very much
@PixellaEntertainment-ru6un
@PixellaEntertainment-ru6un 6 күн бұрын
this is brilliant
@mari-oz4bs
@mari-oz4bs 6 күн бұрын
you are an angel i love you
@SabaFarshbaf-zc2te
@SabaFarshbaf-zc2te 7 күн бұрын
clear and comprehensive, thanks.
@5464654135756
@5464654135756 8 күн бұрын
You saved my ass❤
@Ian-o9q
@Ian-o9q 8 күн бұрын
display how logic gates combine to form aIC
@oglothenerd
@oglothenerd 9 күн бұрын
"KISC" 💀
@marcosgoldin5623
@marcosgoldin5623 10 күн бұрын
Great explanation. According to the example in 13:30, shouldn't the order of the product of matrices be first the translation matrix and then the rotacion matrix?
@kousikracha
@kousikracha 10 күн бұрын
Clear and comprehensive
@learnnow6739
@learnnow6739 11 күн бұрын
wow wow wow wow, amazing and thanks for your efforts for letting me know about d-ram .. heartful appreciation
@marcosgoldin5623
@marcosgoldin5623 11 күн бұрын
Excellent video. greetings from Peru
@ThomasPerez-l1p
@ThomasPerez-l1p 12 күн бұрын
Thomas Brian Robinson Deborah Robinson Daniel
@EstimateStudents
@EstimateStudents 12 күн бұрын
Robinson Mark Hernandez Amy Rodriguez Shirley
@AbdulSalam-zn7yk
@AbdulSalam-zn7yk 12 күн бұрын
best ever explanation of oop ❤
@chaitanya-jc5do
@chaitanya-jc5do 12 күн бұрын
this video made me pass my exams I'm really grateful for it. keep it up!
@habeebkhanpathan385
@habeebkhanpathan385 14 күн бұрын
believe me, refreshing every 64 nano seconds is a dream but 64 ms is realistic., please check this statement....
@BelhajKhalid-k5r
@BelhajKhalid-k5r 15 күн бұрын
Khalid35😂😂😊😊😊🎉
@tejaslotlikar3573
@tejaslotlikar3573 16 күн бұрын
isnt encapsulation using getters and setters for data binding and abstraction is hiding the complexity?
@JohanSandq
@JohanSandq 19 күн бұрын
This is a great video - Thank you
@glory9605
@glory9605 19 күн бұрын
Nice journey took like 2 weeks🌺
@glory9605
@glory9605 19 күн бұрын
7:55 Wow 😮
@arwahasnain5911
@arwahasnain5911 20 күн бұрын
excellent, could have never understood it so clearly in 9 minutes.
@stevecooper9684
@stevecooper9684 23 күн бұрын
Am I the only person that thinks that using the Exit Sub statement is BAD programming practice? I was taught that methods, just like loops should have ONE and ONLY one entry point and one and ONLY one exit point.
@stighenningjohansen
@stighenningjohansen 23 күн бұрын
My first digital recording was through a Dragon 32 home computer, through the joystick 4bit analog port. Pink Floyd, Dark side of the moon. The sound quality wasnt great, it was bad, but it was a bit magic, I have the cassette somewhere
@khulanitayza3489
@khulanitayza3489 23 күн бұрын
Please help. Sir, I get an error from the file location when I try to run the program
@jeffsad8391
@jeffsad8391 24 күн бұрын
Question:Should you begin with c++ and then assembly?
@naruwatto__67
@naruwatto__67 25 күн бұрын
I completed the 100th comment 🤡
@Mro0Ali0o
@Mro0Ali0o 25 күн бұрын
Thanks for the great video. What is the default Endianness for most Windows file types? Is it always Big-Endian unless otherwise specified?
@jumpsneak
@jumpsneak 25 күн бұрын
Kissk 😂
@martdiamond9633
@martdiamond9633 26 күн бұрын
I love you 🎉❤
@mtmohammed369
@mtmohammed369 26 күн бұрын
I don't know if I am wrong but I felt like your voice is like Jason Statham's voice ❤😂
@MaxPower-11
@MaxPower-11 27 күн бұрын
It’s typically pronounced Von (or Fon) Noyman rather than ‘Newman’.
@ibrahimturay4145
@ibrahimturay4145 27 күн бұрын
prolific
@anthonyvaccaro2681
@anthonyvaccaro2681 27 күн бұрын
You have such an amazing ability to simplify complex topics. Thank you
@jjjikkjjzzhh9433
@jjjikkjjzzhh9433 27 күн бұрын
After looking for a clear explanation reg. classes, objects etc. ... finally I found your channel! Thank you for this absolutely clear descriptions! ... looking forward for the next videos in this course!!!!!!!! 👍
@hashimabbas6731
@hashimabbas6731 29 күн бұрын
I’m doing A level cs is this video applicable for that level