Arrays - Data Structures & Algorithms Tutorials in Python #3

preview_player
Показать описание
Arrays are most commonly used data structure in any programming language. In this video we will cover what arrays are using python code, look at their memory representation and also cover Big O analysis for various operations such as look up using index, lookup using value, array traversal etc. We will also see difference between static and dynamic array. In the end I've an exercise for you to solve. Here is the link for exercise:

Topics
00:00 Introduction
00:15 Array introduction
03:26 Big O Analysis
08:03 Static vs Dynamic Array
13:02 Exercise

#arrays #pythonarrays #arrayspython #arraysdatastructures #array #arraydatastructure #datastructures #algorithms #python

#️⃣ Social Media #️⃣
Рекомендации по теме
Комментарии
Автор

Minor correction: At 7:36 the slide should be stock_prices.remove(305) The argument is the actual element that you want to remove and not the index.

codebasics
Автор

list.remove() uses value rather than index. To delete value by index use pop() or del(). Just a small correction. Great video! Helps a lot.

manishitadey
Автор

Hats off to the creator of this playlist! This is probably one of the very few videos out there that doesn't overwhelm you and yet be so effective.

muthupriyadharshinim
Автор

I am from absolute non-tech background switching my field to tech field(data analytics) and your videos are the greatest help in my learning journey thank s you so so much.

lipsapatro
Автор

I am Non-CS background and struggling to learn data structures. But I am found it very easy and simple because of this playlist. Thanks a lot for playlist, Sir

sourabhpatil
Автор

best tutorial ....tired finding some tutorials and I literally cried because of happiness when I found this....🥺 well explained ....no need to study extra interview questions when we are clear with the concept well....😊

vrushaliprakashsalvi
Автор

thank you very much, sir, I learned a lot in your video. that's my code below.

exp = [2200, 2350, 2600, 2130, 2190]
month = ["janaury", "February", "March", "April", "may"]
data=dict(zip(month, exp))
print(data)

print("extra dollars spented:", exp[1]-exp [ 0] )
print("total expensise in first quarter:", exp[0]+exp[1]+exp[2])

data["june"]= 1980
print(data)

print("Did i spent 2000 in an Month:", 2000 in data)

exp[3] = exp[3]-200

print("What you get after $200 returned in the month of April:", exp[3])

allencymba
Автор

Listening to you makes me feel I can learn everything. You are really blessed with the art of teaching and we are blessed to have someone like you. 😇
Please make more DSA videos.

sejalanand
Автор

Hi
This is really what i need to start my programming journey, because most of the courses i have seen, used to start with coding exercises, not starting from the fundamentals basis .I am a network engineer working with huawei managed services.We mostly work on routers, firewalls switches. Of late our management is asking us to focus on NETWORK AUTOMATION, this is what pushing me to learn Python. I guest you can help me toward that target. Kinf regards

granayojohn
Автор

I have read this many times but never got it, this is so precise and simple. Thanks a lot for providing such good content and that too for free

alishakatyayani
Автор

Really very happy about finding such an obvious and understood funny video series about data structures and algorithms. Everything is 100% clear with deeply explained theories and well-understood practicals. Also, the exercise series with the videos are highly appreciated. Dear sir thank you so much for the fantastic video series. ❤💖

tharindusathsara
Автор

Just finished this one, very solid teaching skills. Blessing 🙏🏽 Thank you for sharing this information so professionally

cnsumption
Автор

Thanks a lot bro this tutorial along with you help a lot of freshers just like me. <3 Also hope you keep up the good work.

GunarnabSinha
Автор

Dear Dhaval Sir,

Your teaching methodology is very simple, it helps in understanding quickly and it gets registered in Mind permanently

sachinladhad
Автор

Thank you so much, You are a great Teacher.
Till now, I thought that insert operations is O(1) since we are doing one operation that too for specific index, after watching this video only I learnt that whole memory is swaped because of this one opertion.

Thanks you so much.

ifthikaralia
Автор

Thanks codebasics. This is perfect tutorial for Data Structures and Algorithms.

sushil
Автор

For removing the array element it's not the index you might want to correct the video too'... if you want to use the index you might want to go with pop instead. Not nitpicking but I'm a huge fan, sir. what you do is a great inspiration.

manishanj
Автор

Quick fix, On the slide showing the apple stock prices with the hexadecimal memory addresses, the first three are correct, but index three and index four have incorrect hexadecimal memory addresses. They should instead be: 0x0050C and 0x00510

jonkischuk
Автор

sir, you explain in very strait forward manner, thanks,

meralmaradia
Автор

Such easy explanations and such awesome content... Thank you ! May God bless you 😇

hrushikeshkulkarni