- Видео 19
- Просмотров 36 675
Shahab Salem
Канада
Добавлен 22 мар 2020
Hey everyone, this channel aims to provide complete technical tutorials and discussions on a variety of software topics including full stack web development and cross platform mobile development through a range programming languages, particularly emphasising new and modern technologies such as React, Node, Express, GraphQL, Apollo, Flutter, MongoDB, Python and more! It will include full stack tutorials from start to finish, some great projects for your resume or GitHub!
AWS CDK & CloudFormation (and why you need to starting using it!)
A brief introduction into AWS CloudFormation and CDK and the benefits of utilising these technologies.
Просмотров: 218
Видео
Merge Two Sorted Lists - Leetcode Java
Просмотров 4964 года назад
In this video I go over how to solve a common leetcode coding interview question, Merge Two Sorted Lists, where you are asked to merge two sorted linked lists into one sorted linked list.
Median of Two Sorted Arrays Detailed Explanation - Leetcode Java
Просмотров 11 тыс.4 года назад
This video goes over a detailed explanation of the solution for the hard Leetcode problem, Median of Two Sorted Arrays, in Java.
3 Sum Simplified - Google Coding Interview Question - Leetcode Java
Просмотров 3844 года назад
In this video i go over a common interview Leetcode question, 3 Sum , in great detail. I explain the approach of solving this problem to get the most efficient solution in Java.
Longest Substring Without Repeating Characters - Leetcode Java
Просмотров 2354 года назад
In this video, I go over a commonly asked coding interview leetcode question, longest substring without repeating characters, in Java. This question has been known to be asked in Amazon coding interviews as well as interviews at other top tech companies. The solution utilizes the sliding window algorithm, a common algorithm used in many leetcode problems.
2 Sum - Leetcode Java
Просмотров 2904 года назад
In this video, I go over one of, if not the most, common LeetCode questions asked in coding interviews, Two Sum. I go through a few different solutions with Java, starting from the brute force approach to the most efficient way of solving this LeetCode problem.
Python Tuples
Просмотров 874 года назад
In this video I explain what tuples are in Python and how they compare to Lists in Python. I explain when tuples should be used and how to define, delete, access, and play around with tuples in Python.
Python List Slicing & Methods
Просмотров 1004 года назад
In this video I explain what slicing is and how it can be used with lists for list operations like accessing, changing, adding, or deleting elements in a Python list. I also describe multiple Python list methods that can be used to simplify list operations. Good Python Lists Documentation: www.programiz.com/python-programming/list
Python Lists
Просмотров 634 года назад
In this video, I introduce lists in Python. I discuss what a list is and the basic list operations like accessing, changing, deleting, and adding elements to a list in Python. Thumbnail Reference: realpython.com/python-lists-tuples/
Python While Loops
Просмотров 694 года назад
In this video, I describe how we can define and use while loops in python and how they compare to for loops in python. I discuss when a while loop should be used over a for loop in different situations.
Python For Loops
Просмотров 654 года назад
In this video, I explain the basics of a for loop in Python and how nested for loops work in Python.
Python Conditionals - If Elif Else Statements
Просмотров 574 года назад
In this video I explain the different types of conditional statements in Python such as if, elif, and else statements. I discuss how they should be used and best Python practices.
Python Basic Operators
Просмотров 904 года назад
In this video, I explain the different Python operators including arithmetic, assignment, comparison, and membership operators which all new Python programmers should know.
Python Input and Output
Просмотров 4804 года назад
In this video, I go into the basics of Input and Output in Python along with things like typecasting or conversion of types and formatting strings in Python.
Python Variables and Data Types
Просмотров 1024 года назад
In this video, I introduce the basic Python data types and what variables are in Python and in programming in general. I also discuss variable conventions and how Python compares to other popular programming languages when it comes to data types and variables. Thumbnail reference: developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Variables
Install Python and Visual Studio Code
Просмотров 1814 года назад
Install Python and Visual Studio Code
GraphQL Tutorial #3: Apollo Server and Resolvers
Просмотров 7 тыс.4 года назад
GraphQL Tutorial #3: Apollo Server and Resolvers
GraphQL Tutorial #2: Defining a GraphQL Schema
Просмотров 13 тыс.4 года назад
GraphQL Tutorial #2: Defining a GraphQL Schema
GraphQL Tutorial #1: GraphQL vs REST
Просмотров 2,6 тыс.4 года назад
GraphQL Tutorial #1: GraphQL vs REST
Amazing explanation! Thank you for making this!
you are really good at explaining very helpful thank you very much!
thank you so much
I’m walking out if I get this question
Great explanation. Thank you for the breakdown
PLEASE KEEP MAKING THESE LEETCODE SOLUTIONS
Please keep making these leetcode video solutions
Thank you!
Thanks a lot, very clear and easily understandable
O(log(min(m+n))) time complexity which is faster than the initial O(log(m) + log(n)) we were asked. Great! Although I'm interested what the solution with theoretical complexity O(log(m) + log(n)) would have looked like.
awesome man keep up 🙌
wonderful 💯
Excellent explanation! Concise and clear. Thanks a lot ! 😊
If you not explain this problem, i could never understand it. Thanks a lot
Clean and simple!!
keep going bro its very useful system design, and leetcode solutions
Best explanation so far. I like how the OP focuses on key points to know with no bloater like others. Thanks.
Great Explaination! Didn't know Binary Search could be this complex
This helped me alot. Thx
I'm a new bee here and your video is stupendous!!! Is there any way to add JSON type let's say query: input someThing { body: { "key1": "value1", "key2": "value2"} } How to create type for body? is there anyway to achieve it?
I miss your data structure videos!
Best explanation I've seen on YT. Or elsewhere.
Appreciate you 🙌🙏
This was really great. Thank you
Right? I just counted. You said "right?" 41 times. Right?
Probably…right?
@@shahabsalem7272 great content otherwise cheers
really excellent , waiting for more!
can you please teach us how to use python and java
Nice video. But was looking for - query on Author and get books too. without changing the current DB relation shown video.
Best explanation I have ever found. Good jobs!
this vedio is really very helpful for me
This is awesome stuff. Can you make more explanation videos please? It was very easy to follow
Nice explanation! great job!
great explanation! thanks
I saw many videos but in vain. You nailed it with your beautiful explanation
Right
Did a great job dude. But how is it logarithmic? You are just incrementing or decrementing 1 based on if the max of left half of A or B is greater than min of right half of A or B.
Good job! Thanks.
well explained, Big thanks from Morocco
Compellingly powerful. Many thanks!
Thanks buddy😁😊
Probably one of the best explanations on youtube. Please upload more videos.
the best explanation . thanks
Just like others have said, 100% the best explanation out there. Just subscribed. Thank you, a billion times!
I’m so glad you liked it, and I appreciate the kind words!
Got a question. Do you think apollo server express is better than Express graphQL?
excellent tutorial. Thank you.
Awesome explanation. Hope you get more subscribers, brother. i totally appreciate how you could optimize on whiteboard space
Appreciate it! Glad you liked it!
watching this for 3 rd time in a few months. I struggle to remember LC Hards and how i approached them like after a month or so. So my strategy is to make Anki Flash Cards and store the solution as the answer. Most of the problems i remember the approach once i just see the question or think about it but these LC hards mess with my brain. Anyway im glad i watched this again, felt like i understood much more than the last time.
That an awesome strategy, I've also used Anki for Leetcode problems in the past! LC Hards are tough don't worry you aren't alone. I think having a general idea on how to approach an LC Hard (what data structure/algorithm to use etc) will be enough and you can figure out the rest of the minor details when answering the question. Good luck and thanks for watching!
really like the way u explained, keep doing it , it helped alot.
great video, thanks!
Your explanation is too good bro!
Nice video! I wanted to ask, in the coding implementation could we still make this work if high was initialised to arr.length - 1 rather than arr.length?