I dont know why university professors get so complicated when it comes to teaching. This was so the point and understandable compared to my professor. THANK YOU
Exactly they make easy things complicated and difficult things even more complex making study frustraring and irritating this losing interest in the subject 🤦♀️
Hey guys which are looking for any other video on shell sort!!!! I challenge you for finding any other video explaining shell sort better than this. Thankyou Maam a lot. You explained it sooo deeeeeply. I understood the concept. btw you got a new subscriber :)
im so grateful , your explnation is prefect , am in Alx software engineering program i was able to solve sorting_algorithms project tasks before i even done watching all video , im able to directly coding the task 👍👍👍👍
I don't get such type of explanation and understanding from my lectures they always complicate simple things into complex but you are more than professors for me Thank you jenny...🙏🙏🙏
Here is a code I wrote for reference. Note: I have used gap as variable k #include #include int j; int k; int n; int temp; int array[30]; int i; void shellsort() { for(i=n/2;i>0;i=i/2) { for(j=i;j=0;k=k-1) { if(array[i+k]>=array[k]) { break; } else { temp=array[k]; array[k]=array[k+i]; array[k+i]=temp; } } } } } int main() { printf("Enter the number of elements: "); scanf("%d",&n); printf("Enter the elements: "); for(i=0;i
Thank you for creating such a beautiful content. You take things step by step and that is very easy to consume. I have understood it so well I will never forget shell sort now!!
That is absolutely great, the way you trace the code was very good, it just not only cleared the confusion , but, also vanish the confusion of control flow depending on the conditions, thank you..
Love You maam !Such a great and amazing explanation ...Search in google and watched a lot of the content in youtube too but not getting the actually point which i want and explain every pass and everything.......Such a great and superb maam
I am really very much greatful to you,since your lecture is more useful even before evenings of exams,so Thanks for being more simple with your lecture to the students. I wish you the happiest new and a prosperous year ahead and ever get succeeded in all your upcoming steps.
Great piece of work. Working procedure and source code lucidly explained. However, Complexity part remains ambiguous which could have been explained by giving 1-2 mins more.
The program shown in video there is three bug in 1st loop and 3rd loop, it should be for(gap=n/2; gap>=1; gap=gap/2) , for(i=j-gap; i>=0; i=i-gap ). & at last nice understanding process 🤘.
@@dostirathi8254 hi! this is because we're using the Math.floor() method (i code in java so that's what we use here) to round off any decimal result to its corresponding floor value. The lecturer in this video mentioned at the start that floor values would be used for calculating the gap. i hope this helped you out!
Thank you so so much for explaining this. I tried to understand it for a day before watching this and all I got is a headache. You are definitely a life saver.
Thank you so much! I have watched only this video of yours till now. But , i have to say, the explanation is brilliant!!!! Easily the best explanation of shell sort!🙏🙏
Jenny, I was participating in a different course on data structures and when we got to Shell Sort I was confused as to why there was a comparison happening to previous values in the loop as I traversed the array. Your instruction helped me understand when the previous value was being compared. I am unsure why so many tutorials on Shell Sort do not clearly explain this very important part. Thanks for the instruction and you have inspired me to create computer science tutorials. Have a great week and stay safe.
Mam,hats off to ur teaching..👏👏.i am ur suscriber,please put more videos😭😭 like,linked list,array implementation,doubly linked list in c++.........semaya teach panringa..pls..mam.....idhukulam..videos podunga😥
Here the code is wrong In the first for loop it will be: for(int gap=n/2;gap>=1;gap/=2) And in the 3rd for loop it will be : for(int i=j-gap;i>=0;i=i-gap) But your explanation is great 👌🔥🔥🔥🔥
can we do this using only 2 loops? i got the same output, is it crt? for (int gap = n / 2; gap >= 1; gap = gap / 2) { for (int i = 0; i < n - gap; i++) { j = i + gap; if (arr[i] > arr[j]) { swap(arr[i], arr[j]); } if (i - gap >= 0) { if (arr[i - gap] > arr[i]) swap(arr[i - gap], arr[i]); } } }
@@piyushaneja7168 ur above code is correct if u add some more lines that is :- For every element of arr. When u swap put ur flag to 1. And when loop reached to (gap==i && flag =1) just reverse swap the gap and (i- gap) element.
Shell Sort...
For the first time I have seen such an excellent explanation of Shell Sort...
Gr8 work ...
God bless you !!!!!!
I dont know why university professors get so complicated when it comes to teaching. This was so the point and understandable compared to my professor. THANK YOU
Exactly they make easy things complicated and difficult things even more complex making study frustraring and irritating this losing interest in the subject 🤦♀️
Someone told me this thing a while ago that lecturers explain topics the same way they understood them first
Love from Canada 🇨🇦, your lecture is amazing
The best explanation ever... U had covered all the concepts regarding dis topics.. This is the best part of ur tutorial... Keep it up.. Thnx alot🙏
I love your way of teaching ma'am
💓💓💓💓💓💓
Hey guys which are looking for any other video on shell sort!!!! I challenge you for finding any other video explaining shell sort better than this. Thankyou Maam a lot. You explained it sooo deeeeeply. I understood the concept. btw you got a new subscriber :)
One of the best video on shell sort with working logic.
Don't speak loudly use a microphone instead , you voice is premium level, especially after teaching a long day at your college
😂
See properly she is using Mic
Sun na hai suno nhi to m......c 😂
Simp
My gawd!!! What kinda new shi* is this, she clearly wears mic over her damn red t shirt... Bruh chill 😂😂😂 this is funny asf😂😂
the best video available on internet on shell sort...salute
Half way though, the code was done, thats how good the explanation was.
im so grateful , your explnation is prefect , am in Alx software engineering program i was able to solve sorting_algorithms project tasks before i even done watching all video , im able to directly coding the task 👍👍👍👍
Fell in love with your teaching❤
Great job ma'am🎉👏👏
I don't get such type of explanation and understanding from my lectures they always complicate simple things into complex but you are more than professors for me Thank you jenny...🙏🙏🙏
But.... I didnt ask did i?😢😢😢😢
I greatly appreciate your teaching, ma'am. You are truly one of the best.
Here is a code I wrote for reference.
Note: I have used gap as variable k
#include
#include
int j; int k; int n; int temp; int array[30]; int i;
void shellsort()
{
for(i=n/2;i>0;i=i/2)
{
for(j=i;j=0;k=k-1)
{
if(array[i+k]>=array[k])
{
break;
}
else
{
temp=array[k];
array[k]=array[k+i];
array[k+i]=temp;
}
}
}
}
}
int main()
{
printf("Enter the number of elements:
");
scanf("%d",&n);
printf("Enter the elements:
");
for(i=0;i
In the k for loop
It should be k=k-i inplace of
k = k-1
No book has ever explained as much as this person did. Great video!
Time complexity could have been explained with more details.
god level explanation
jzakAllah Ma'am your way of teaching is amazing 🥰 literaly in one word i want to say that it was outstanding ❤💝
Amazed , this video deserves more views
@8:25 working of shell sort starts
I get confused 😂 की मैं आपको देखू या बोर्ड पे देखू।
By the way you doned it very well, i easily understand what you want to explain.
Thank You Madam❤
I am from Nepal ❤ your channel for my study materials. Best wishes.
Thank you for creating such a beautiful content. You take things step by step and that is very easy to consume. I have understood it so well I will never forget shell sort now!!
Best video on shell sort in UA-cam so far.
Wow! You explain this way better than my teacher. I understand now. Thank you!
Right
Thankyou Mam, For Such a beautiful explanation.I have not found such a great video of shell sort as yours.Thankyou Very Much😁
That is absolutely great, the way you trace the code was very good, it just not only cleared the confusion , but, also vanish the confusion of control flow depending on the conditions, thank you..
Ur teaching style is awesome mam.. U r doing great work for us.. Thank u once again.. . God bless u
Love You maam !Such a great and amazing explanation ...Search in google and watched a lot of the content in youtube too but not getting the actually point which i want and explain every pass and everything.......Such a great and superb maam
Really, The best explanation i found on UA-cam until now, you are working hard to can explain by this very sample way.
Thanks so much.
I am really very much greatful to you,since your lecture is more useful even before evenings of exams,so Thanks for being more simple with your lecture to the students.
I wish you the happiest new and a prosperous year ahead and ever get succeeded in all your upcoming steps.
You actually told the intuition behind the shell sort and it's comparison with insertion sort. Thanks for that.
Great piece of work. Working procedure and source code lucidly explained. However, Complexity part remains ambiguous which could have been explained by giving 1-2 mins more.
The program shown in video there is three bug in 1st loop and 3rd loop, it should be for(gap=n/2; gap>=1; gap=gap/2) , for(i=j-gap; i>=0; i=i-gap ). & at last nice understanding process 🤘.
I did not understand the 3rd loop can u explained please
That is not a big mistake 🤔
She has only written it casually...
Although she has already pointed it too...
It means that you haven't watched it carefully bro 😁
n=9 so how n/2=4
@@dostirathi8254 hi! this is because we're using the Math.floor() method (i code in java so that's what we use here) to round off any decimal result to its corresponding floor value. The lecturer in this video mentioned at the start that floor values would be used for calculating the gap. i hope this helped you out!
Best explanation i ever heard of this algo after searching soo many articles and wasting my 2 hours
Soo good, You clearly noted the point where I got stuck and explained it in parallel with the code 👌
Very good explanation. Thank you so much for making this video. It is very useful and I am happy that I could finally understand this logic.
The way you explain is just incredible. Loved your approach you followed for explanation :)
Your Tracing has made it much easier, so thank you very much.
Thank you so much Madam. Excellent way of teaching 👍😍
Thank you so so much for explaining this. I tried to understand it for a day before watching this and all I got is a headache. You are definitely a life saver.
that explanation .... i totally got it. Hats off mam to ur explanation. That's the teaching skills need in india.🙌
bhai tuje pata hai is video me kya hua...bataiyo kuch
@@harishchandrajoshi4263 m b whi btaunga jo mam ne btaya..
@@jatinrathi9631 bada gyani hai yr tu
@@harishchandrajoshi4263 sunke manega ya aise hi?
@@jatinrathi9631 chup sale mam se sikayat kar dunga jada bolega tu
amazing explanation! You took step by step and your lecture is much more understandable than my professor.
your way of explaining the ideas and handling them is so amazing and brilliant
I do really thank you :)
Allah bless you
ONE GREAT VIDEO HELPS MILLIONS OF STUDENT ..... THANKS
such a great effort of explaining all the concepts with such a great hardwork thanks for making our learning more interesting.
A very good lecture I never see this type of lectures in UA-cam
Best teacher ever....coz of her Data structures ,DBMS is my fav ❤️
What an explanation if no one getting any about dsa that person also clearly understood hopefully this channel getting more and more growth
Thank you so much! I have watched only this video of yours till now. But , i have to say, the explanation is brilliant!!!!
Easily the best explanation of shell sort!🙏🙏
Mam your teaching skill and
English pronunciation is OEWSOME.
Impressed me a lot.
Happy to have a great teacher like you mam 🖤 Thanks 😊
Dear Mam ,
Thank you for your level grate teaching.
It is appropriate for us ! 👍
Is that how you spell great? "grate?
Thank you ma'am Kal se smjh Ni ara tha, apne acha explain Kia h👍
She did hard work to explain the complex concept in simple way
Very good explanation... Learnt from you today !!! Thanks
thank you ma'am you saved me from failing ^_^
You're amazing Jenny
Jenny, I was participating in a different course on data structures and when we got to Shell Sort I was confused as to why there was a comparison happening to previous values in the loop as I traversed the array. Your instruction helped me understand when the previous value was being compared. I am unsure why so many tutorials on Shell Sort do not clearly explain this very important part.
Thanks for the instruction and you have inspired me to create computer science tutorials. Have a great week and stay safe.
Happened here as well. The backward swapping should be emphasized with this method.
mam i am in love with your teaching
Still in the whole internet this type of shell sort explanation is not present. Thanks for this great video mam
Mam love ur explaining....by the way love u ❤️❤️
Such a wonderful teaching I have ever seen😍✌️ concepts are very clear
Women always excel in nurturing and teaching which is embedded in their DNA.
Mam,hats off to ur teaching..👏👏.i am ur suscriber,please put more videos😭😭 like,linked list,array implementation,doubly linked list in c++.........semaya teach panringa..pls..mam.....idhukulam..videos podunga😥
Excellent excellent.. clarity... Great work
Very Nice Explanation........Keep making videos
Fantastic mem....nice explain you are.👍👌
thank you mam for uploading...you explained it step by step...very easy to understand...👍
Superbly explained
Believe me i have never seen a teacher explaining so good .Thku mam🖤❣️
Teacher ap bht acha study krwati ha😍😍😍😍😊
Your lectures are well explained, they are helping a lot.
Tbh this explaination is so good damn.
It takes great effort to write all the passes and operations on them thank you for taking those efforts for us ❤️
Thnxxx mam a lot for clearing all my doubts
i am from nepal and thank you so much more❤❤❤❤❤❤❤❤❤❤
Thank you so much for your patient instruction!!!
excellent explanation
18:45 I think you meant bubble sort not insertion sort
Best best best best explanation 👍👍👍👍👍👍👍👍👍
Excellent mam
really a gr8 explanation ever saw, like u r explaining to kids. thanks a lot.
really very good, simple, explanation. :-) your videos are as lovely as you are.
Thank you Madam. You are Great teacher.
Here the code is wrong
In the first for loop it will be:
for(int gap=n/2;gap>=1;gap/=2)
And in the 3rd for loop it will be :
for(int i=j-gap;i>=0;i=i-gap)
But your explanation is great 👌🔥🔥🔥🔥
can we do this using only 2 loops? i got the same output, is it crt?
for (int gap = n / 2; gap >= 1; gap = gap / 2)
{
for (int i = 0; i < n - gap; i++)
{
j = i + gap;
if (arr[i] > arr[j])
{
swap(arr[i], arr[j]);
}
if (i - gap >= 0)
{
if (arr[i - gap] > arr[i])
swap(arr[i - gap], arr[i]);
}
}
}
@@piyushaneja7168 exactly bro but i took flag variable .
@@saurabhtiwari287 idk why but i didn't get this anywhere in net in which they have used only two loops. So i was bit confused..
@@piyushaneja7168 wait bro i will explain
@@piyushaneja7168 ur above code is correct if u add some more lines that is :-
For every element of arr.
When u swap put ur flag to 1.
And when loop reached to (gap==i && flag =1) just reverse swap the gap and (i- gap) element.
maam Outstanding Explanation
Wonerful teaching madam...loved it🔥
Wowsome explanation mam.Thanks a lot
i am in love with your voice
🤗🤗🤗🤗🤗🤗
Ok
Thank you for this video, your explanation is very clear and explicit.
The tracing was brilliant miss tq
you are amazing. I will check out all ur videos on c++. what a great teacher. step by step, can't ask for more
something new i learn today
Thank you mam... It is very useful for me....
I don't have words for appreciation.
Love how positive the comments are!
mam you are great teacher kindly teach microprocessor and microcontroller
Thanks so much ma'am you explain very nice
Really very great explanation. I enjoyed entire video