الگوریتم برای فان و مصاحبه: پیدا کردن عنصر اکثریت در یک لیست؛ هش مپ و ذوق زیاد از راه حل دوم

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 72

  • @varaden
    @varaden 5 หลายเดือนก่อน +4

    این سری ویدئو ها هرچی میره جلو تر باحال تر میشه :)

  • @Arshiazahedi-o3e
    @Arshiazahedi-o3e 5 หลายเดือนก่อน +1

    خیلی عالی بود جادی ممنون بابت این سری از ویدئو هایی که برامون ضبط میکنی 🌹🙏❤

  • @k1tajfar714
    @k1tajfar714 5 หลายเดือนก่อน +7

    عالی که زیرنویس فارسی داره.
    عالی که تو راست نوشتی.
    مرسی. بیشتر تو راست بنویس لطفا :)

    • @alr86
      @alr86 5 หลายเดือนก่อน

      زیرنویس نداره ها؟!🤔

    • @محمدمحمدنژاد-ر9ح
      @محمدمحمدنژاد-ر9ح 5 หลายเดือนก่อน

      این راه حل رای گیری اشتباهه به این دلیل که حتی اگر عددی وجود نداشته باشد که بیشتر از نصف بار تکرار شده باشد یک عدد به عنوان جواب به ما می دهد

    • @alr86
      @alr86 5 หลายเดือนก่อน

      @@محمدمحمدنژاد-ر9ح توی متن سوال اومده بود که حتما یک نفر بیشتر از نصف رای آورده

    • @k1tajfar714
      @k1tajfar714 5 หลายเดือนก่อน

      @@alr86 مال من داشت وقتی ccرو روشن کزدم

  • @Bhuklpoihbbd
    @Bhuklpoihbbd 5 หลายเดือนก่อน +3

    خیلی به منم چسبید ❤😂 خیلی به منم خوش گذشت.❤
    به همین روش که سرچ می‌کردید آموزنده بود

  • @behnamkvl
    @behnamkvl 5 หลายเดือนก่อน +3

    راه دوم خیلی باحال بود ✌️

  • @vahidkarimi7907
    @vahidkarimi7907 5 หลายเดือนก่อน +3

    راه حل دومی عالی بود ❤

  • @EhsanBahramiDev
    @EhsanBahramiDev 5 หลายเดือนก่อน +1

    خسته نباشید و عالی بود 👏🏻👏🏻

  • @NavidMOOn
    @NavidMOOn 4 หลายเดือนก่อน +1

    عالی بود این ویدیو هارو ادامه بدین 👌👌

  • @fuadMDRad
    @fuadMDRad 5 หลายเดือนก่อน +2

    Good on you👍

  • @atajahangiri5861
    @atajahangiri5861 5 หลายเดือนก่อน +1

    VERY very GOOD video

  • @sadeghmollaii9873
    @sadeghmollaii9873 5 หลายเดือนก่อน +1

    دم شما گرم

  • @mortezarahimi9294
    @mortezarahimi9294 5 หลายเดือนก่อน

    خیلی هم عالی 🙏🏽

  • @mamalgolabi7666
    @mamalgolabi7666 3 หลายเดือนก่อน

    خوش باشی جادی جون❤

  • @aSomehowRandomBeing
    @aSomehowRandomBeing 5 หลายเดือนก่อน

    I like how you make learning fun 😊👍🌱

  • @sajadbalaniyan3775
    @sajadbalaniyan3775 5 หลายเดือนก่อน +2

    نکته خیلی مهم: این الگوریتم اخری فقط موقعی جواب میده که ما بخوایم اون ایتمی رو پیدا کنیم که تعدادش از نصف تعداد کل بیشتر باشه
    مثلا برای ارقام 2, 3, 5, 3 با اینکه تعداد 2 ها بیشتر هستش ولی این روش عدد 5 رو برمیگردونه چون تعداد 2 ها 2 تا هستش و برابر با نصف تعداد کل هستش نه بیشتر.

  • @SajadBehzadipour
    @SajadBehzadipour 4 หลายเดือนก่อน

    عالی جادی جان. عالی❤❤

  • @mohammadjavadtavakoli7977
    @mohammadjavadtavakoli7977 4 หลายเดือนก่อน

    خیلی جالب بود مخصوصا نوع حل کردن مسئله ، اگر امکانش هست از این نوع الگوریتم بیشتر بزارین

  • @mosayyebnezhad
    @mosayyebnezhad 5 หลายเดือนก่อน

    چقدر عالی بود واقعا

  • @JalilAlko
    @JalilAlko 5 หลายเดือนก่อน +2

    ممنون جادی عشقی

  • @amirprx3
    @amirprx3 5 หลายเดือนก่อน

    بهترینی جادی جان لبت همیشه خندون❤

  • @Baby420-nc3te
    @Baby420-nc3te 5 หลายเดือนก่อน

    کاپیتان جادی راه اینکه با راست رفتی خیلی با حال بود و راه دوم اوووووو 💥💥💥

  • @smt4940
    @smt4940 5 หลายเดือนก่อน

    ایول جادی 🎉❤

  • @arghavankazembakhshi8553
    @arghavankazembakhshi8553 3 หลายเดือนก่อน

    ممنونم ازت

  • @alirezamkz9688
    @alirezamkz9688 4 หลายเดือนก่อน

    it was nice

  • @abolfazl.yio889
    @abolfazl.yio889 5 หลายเดือนก่อน

    جادی عالی هستی❤❤❤❤

  • @cseteacher23
    @cseteacher23 5 หลายเดือนก่อน +10

    اگرمیانه آرایه را پیدا کنید باید همان عضو دارای بیشترین فراوانی باشد. پس الگوریتم quick-select می تواند با مرتبه O(N) مساله را حل کند.

    • @alr86
      @alr86 5 หลายเดือนก่อน +1

      جالبه🤔👌

    • @cseteacher23
      @cseteacher23 5 หลายเดือนก่อน +1

      @Jakyyyyyyyy991 میانه عضوی است که پس از مرتب کردن در وسط آرایه قرار می گیرد. همین آرایه شما مرتب شده این هست
      1,1,1,1,1,1,1,2,2,2
      الگوریتم quick select بدون نیاز به مرتب سازی کامل آرایه میانه را پیدا می کند.

    • @Jakyyyyyyyy991
      @Jakyyyyyyyy991 5 หลายเดือนก่อน +1

      @@cseteacher23 درسته استاد ممنونم
      من اشتباه فهمیده بودم quick select رو
      ممنونم از راهنمایی عالی تون

    • @mahdifathi469
      @mahdifathi469 5 หลายเดือนก่อน

      ورودی
      [1,1,1,2,2,3,3,3,3]
      چطور؟
      من چیزی که شما میگید رو بلد نیستم و فقط از روی توضیحات شما خوندم و نمیدونم جطور کار میکنه
      میشه این رو به عنوان ورودی تست کنید؟

    • @negartoosi4082
      @negartoosi4082 5 หลายเดือนก่อน +1

      خب مسئله اینجاست که ما بیشترین فراوانی رو نمیخوایم میخوایم که عددی که پیدا میکنیم تعدادش از نصف تعداد اعضای ارایه بیشتر باشه ممکنه نمونه ای باشه که جواب نداشته باشه مثلا
      [1,2,2,3,3]
      الان این ارایه برای این مسئله جواب نداره در صورتی که راه حل شما ۲ رو برمیگردونه

  • @esmaeil9478
    @esmaeil9478 4 หลายเดือนก่อน

    Thank you!

  • @mohammadhoseinmonirinik3306
    @mohammadhoseinmonirinik3306 4 หลายเดือนก่อน

    دهنت سرویس پا به پات ذوق کردیم 🎉🎉🎉🎉😂❤

  • @Axegammer
    @Axegammer 4 หลายเดือนก่อน

    5:04 چه والپیپر جالبی

  • @mehdibagheri6448
    @mehdibagheri6448 5 หลายเดือนก่อน

    Thanks

  • @mr.amin0007
    @mr.amin0007 5 หลายเดือนก่อน

    🤘🏻🤘🏻🤘🏻🤘🏻

  • @محمدطاهاذوقی
    @محمدطاهاذوقی 5 หลายเดือนก่อน

    تروخدا همینطور ادامه بده

  • @amincj1857
    @amincj1857 5 หลายเดือนก่อน +1

    درود جادی، اون علامتی که در صورت سوال هستش دور n/2 به معنی جز صحیح در ریاضیه، همون floor خودمون

  • @pysoft
    @pysoft 5 หลายเดือนก่อน

    👌❤

  • @siamakvakili49
    @siamakvakili49 5 หลายเดือนก่อน

    جادی عزیز ❤
    با سپاس فراوان از تنظیم و تولید محتواهای بسیار ارزشمند شما 🙏🌹
    می خواستم خواهش کنم ، در سری ویدیوهای `"الگوریتم برای فان و مصاحبه"` لطفا از زبان جاوااسکریپت هم برای حل مسائل برنامه نویسی و الگوریتم استفاده کنید.
    همه ما می دونیم که جاوااسکریپت برای شما خیلی پیش پا افتاده ست ، ولی ما توسعه دهندگان وب بسیار قدردان شما خواهیم بود.
    با آرزوی سلامتی و موفقیت های روز افزون برای شما 🌻❤

    • @JadiMirmirani
      @JadiMirmirani  5 หลายเดือนก่อน

      چه بامزه (: اتفاقا صبح یکی ضبط کردم که با جاوااسکریپت است. خیلی فرقی نداره در این ها از چی استفاده کنیم. مهم الگوریتم است.

    • @siamakvakili49
      @siamakvakili49 5 หลายเดือนก่อน

      @@JadiMirmirani دقیقا جادی جان ، همین طوره که شما می فرمایید ؛ مهم خود الگوریتمِ ِِ ِِ . درکل زبان ها فقط تووی `سینتکس` ، `سطح` و `رویکرد` متفاوتن. وگرنه برنامه نویسی همونه ، امتحان پس میدم استاد عزیزم . 🙏🌹 ولی از اونجایی که جاوااسکریپت خیلی دلبره و عشقه و تقریبا اکثر ویدیوهای شما با زبان های خفن `سی` و `پایتون` و `راصت` کدنویسی شدن ، دلم لک زده بود از جادی عزیز کدنویسی در جاوااسکریپت رو ببینم.
      با سپاس فراوان 💝🌻

  • @Alireza_hp
    @Alireza_hp 5 หลายเดือนก่อน

    ✌️👏

  • @mahdighb
    @mahdighb 5 หลายเดือนก่อน

    نوشتنش یخورده چالش داره تو ارایه ارایه‌های به هم ریخته
    و اگه ارایه رو مرتب کنیم (هم نام ها کنار هم باشن) جواب دقیقا عضو وسط ارایه هست

  • @Akazadonu
    @Akazadonu 5 หลายเดือนก่อน

  • @Abolfazl-MI27
    @Abolfazl-MI27 5 หลายเดือนก่อน

    سلام میشه لطفا لینک بخش لیت کد بهم بدین ؟

  • @pourya7294
    @pourya7294 5 หลายเดือนก่อน +1

    2:20 اون جز صحیح هست همون قلور هست

  • @behrouzalborzi1488
    @behrouzalborzi1488 5 หลายเดือนก่อน +1

    خیلیم عالی مهندس با یک تیر دو نشون میشه زد هم زبون جدید یاد بگیریم هم حل الگوریتمی رو تقویت میکنیم 💙

  • @mohammadtabatabaeai3910
    @mohammadtabatabaeai3910 4 หลายเดือนก่อน

    یک سوال فنی: کاندیدایی که روش دوم میگیره فقط اولی هست
    چون توی حلقه فور فقط یک بار کاندیدا تعیین میشه و عوض نمیشه
    خب اگر کاندیدا رای کمتری داشته باشه جواب نیست
    الان vote کجا مقایسه میشه تا نشون بده شرط مسئله ما درست هست؟
    من یکم گیج شدم

  • @zohrehnaderi6509
    @zohrehnaderi6509 5 หลายเดือนก่อน +1

    لینک ویدئو، به زبان انگلیسی رو ممکنه بفرمایید

    • @Jakyyyyyyyy991
      @Jakyyyyyyyy991 5 หลายเดือนก่อน

      th-cam.com/video/Z0GgVxrp5I4/w-d-xo.htmlsi=5A1vprbTvmZzlBoM

  • @mamin_mojtahed
    @mamin_mojtahed 5 หลายเดือนก่อน

    آره این ران‌تایم ماشین برای مسئله‌هایی که تست‌هاش کمه یا سریع تموم میشه زیاد متغیره. بعضیا وسواس دارن انقدر سابمیت می‌کنن تا شانسی 0ms بشه (به کسی اشاره نمی‌کنم 👀) ولی همین که بالای ۶۰-۷۰ درصد بشه و آیکون تشویقش بیاد معمولا یعنی جواب اپتیماله

  • @meysam8183
    @meysam8183 5 หลายเดือนก่อน

    چرا به جای سرچ چت جی ... حل نمیکنی ؟

  • @mahdifathi469
    @mahdifathi469 5 หลายเดือนก่อน

    توی سوال یک شرط بود که میگفت باید از نصف بیشتر باشه(n/2) و بنظرم روش دوم این کارو انجام نده
    و اینکه اگر
    [5,5,6,6,3]
    به عنوان ورودی باشه ،خروجی ۳ میشه؟
    ببخشید خیلی وقتی نیست برنامه نویسی رو با پایتون شروع کردم و دقیق نمیدونم ولی نسبت به این الگوریتم بنظرم ۳ بشه
    این شرط رو خود سوال گفته اما کد شما تمام تست هارو قبول شد.
    (تست نکردم)

  • @mohammmmad
    @mohammmmad 5 หลายเดือนก่อน

    خوب اگر ارایه به صورت نزولی بود چی ؟

  • @alr86
    @alr86 5 หลายเดือนก่อน

    میخواستم یه پیامی بزارم ولی چیزی به ذهنم نیومد👍

  • @AlirezaAlipoor-j5u
    @AlirezaAlipoor-j5u 5 หลายเดือนก่อน

    اینکه میگید سرعت الگوریتم دوم بیشتره اشتباهه.
    جفتشونO(n)هستن.
    فقط فرقشون اینه مرتبه حافظه الگوریتم دوم O(1)ه.

  • @TheNimaMohammadi
    @TheNimaMohammadi 5 หลายเดือนก่อน

    جادی جان یه سوال ؟ شما چرا جاوااسکریپت رو زبون حساب نمیکنی 😅 خب با اونم حل کن

  • @thatman4116
    @thatman4116 5 หลายเดือนก่อน

    مگه جادی چنل انگلیسی هم داره

    • @amirtajik7146
      @amirtajik7146 5 หลายเดือนก่อน

      www.youtube.com/@geekingjadi

  • @alirezakhorami
    @alirezakhorami 4 หลายเดือนก่อน

    بنازممم!

  • @amirarashi2388
    @amirarashi2388 5 หลายเดือนก่อน +2

    اسم الگوریتم دومی Boyer-Moore majority vote algorithm جهت سرچ اطلاعات بیشتر

    • @cseteacher23
      @cseteacher23 5 หลายเดือนก่อน

      en.wikipedia.org/wiki/Boyer%E2%80%93Moore_majority_vote_algorithm