سوالات مصاحبه سیسکو

سوالات مصاحبه سیسکوسنجاق

سیسکو آکادمی شبکه‌ای زندگی یادگیرندگان، مربیان و جوامع را از طریق قدرت فناوری، آموزش و فرصت‌های شغلی متحول می‌کند. سیسکو رهبر جهانی در فناوری اطلاعات و شبکه است. ما به شرکت‌هایی در هر اندازه کمک می‌کنیم تا نحوه ارتباط، ارتباط و همکاری افراد را تغییر دهند.

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

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

سوالات آرایه سیسکو

سوال 1. K بالا عناصر مکرر راه حل LeetCode بیان مسئله بالا K عناصر مکرر راه حل LeetCode می گوید که – با توجه به یک عدد آرایه صحیح و یک عدد صحیح k، k متداول ترین عناصر را برگردانید. شما می توانید پاسخ را به هر ترتیبی برگردانید. مثال 1: ورودی: nums = [1,1,1,2,2,3،2،1,2،2،1،1]، k = 1 خروجی: [XNUMX،XNUMX] مثال XNUMX: ورودی: nums = [XNUMX]، k = XNUMX خروجی: [XNUMX] ...

ادامه مطلب

سوال 2. حداکثر جمعیت سال راه حل LeetCode بیان مسئله حداکثر جمعیت سال راه حل LeetCode می گوید که – به شما یک آرایه صحیح دوبعدی گزارش داده می شود که در آن هر logs[i] = [birthi, deathi] سال تولد و مرگ شخص i را نشان می دهد. جمعیت یک سال x تعداد افراد زنده در آن سال است. هر چقدر یک نفر حساب می شود...

ادامه مطلب

سوال 3. حداکثر جمعیت سال راه حل LeetCode بیان مسئله: راه حل Leetcode سال حداکثر جمعیت می گوید که – به شما یک آرایه صحیح دوبعدی گزارش داده می شود که در آن هر log[i] = [birthi, deathi] سال تولد و مرگ شخص i را نشان می دهد. جمعیت یک سال x تعداد افراد زنده در آن سال است؟ نفر i در جمعیت سال x محاسبه می شود اگر x باشد ...

ادامه مطلب

سوال 4. دمای روزانه راه حل Leetcode بیان مسئله دمای روزانه راه حل Leetcode: بیان می کند که با توجه به یک آرایه از اعداد صحیح دما، دمای روزانه را نشان می دهد، یک پاسخ آرایه ای را برمی گرداند به طوری که پاسخ[i] تعداد روزهایی است که شما باید بعد از روز 0 منتظر بمانید تا دمای گرم تری بدست آورید. اگر هیچ روز آینده ای برای این امکان وجود ندارد، به جای آن پاسخ[i] == XNUMX را نگه دارید. ...

ادامه مطلب

سوال 5. به دام انداختن راه حل لیتکد آب باران بیان مسئله راه حل LeetCode Trapping Rain Water – «به دام انداختن آب باران» بیان می کند که با توجه به آرایه ای از ارتفاعات که نشان دهنده یک نقشه ارتفاعی است که در آن عرض هر نوار 1 است. ما باید مقدار آبی که پس از باران به دام افتاده است را پیدا کنیم. مثال: ورودی: ارتفاع = [0,1,0,2,1,0,1,3,2,1,2,1،6،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX] خروجی: XNUMX توضیح: بررسی ...

ادامه مطلب

سوال 6. Coin Change 2 Leetcode Solution بیان مسئله تغییر سکه 2 راه حل LeetCode – «تغییر سکه 2» بیان می کند که با توجه به آرایه ای از سکه های اعداد صحیح متمایز و یک مقدار صحیح، که نشان دهنده مقدار کل پول است. ما باید تعداد کل ترکیب‌های ممکن مختلف را که مجموع آن‌ها به مقدار است، برگردانیم. ...

ادامه مطلب

سوال 7. راه حل Unique Paths II Leetcode بیان مسئله راه حل Unique Paths II LeetCode – «مسیرهای منحصر به فرد II» بیان می کند که با توجه به شبکه mxn که در آن ربات از گوشه سمت چپ بالای شبکه شروع می شود. ما باید تعداد کل راه‌های رسیدن به گوشه سمت راست پایین شبکه را پیدا کنیم. ...

ادامه مطلب

سوال 8. راه حل Leetcode شماره گمشده بیان مسئله شماره گمشده راه حل LeetCode – «عدد گمشده» بیان می کند که آرایه ای به اندازه n که حاوی n عدد متمایز بین [0,n] است، داده می شود. باید عددی را که در محدوده گم شده است برگردانیم. مثال: ورودی: nums = [3,0,1] خروجی: 2 توضیح: به راحتی می توانیم مشاهده کنیم که تمام ...

ادامه مطلب

سوال 9. حداکثر راه حل کد زیر مجموعه بیانیه مسئله با توجه به عددهای آرایه صحیح ، زیر آرایه مجاور را پیدا کنید (حاوی حداقل یک عدد) که بیشترین مقدار را دارد و جمع آن را برگردانید. مثال nums = [-2,1،3,4 ، -1,2,1،5,4 ، -6،4،1,2,1 ، -6،1] 1 توضیح: [1 ، -XNUMX،XNUMX،XNUMX] بیشترین جمع را دارد = XNUMX nums = [- XNUMX] -XNUMX رویکرد XNUMX (تقسیم و پیروزی) در این رویکرد ...

ادامه مطلب

سوال 10. محلول آرایه های مرتب شده را ادغام کنید در مسئله "ادغام آرایه های مرتب شده" ، دو آرایه به ترتیب غیر نزولی مرتب شده اند. آرایه اول کاملاً پر نشده است و فضای کافی برای قرار دادن همه عناصر آرایه دوم نیز دارد. ما باید دو آرایه را با هم ادغام کنیم ، به این ترتیب که آرایه اول شامل عناصر ...

ادامه مطلب

سوال 11. جستجو در حل حل کد کد آرایه مرتب شده یک آرایه مرتب شده را در نظر بگیرید اما یک شاخص انتخاب شد و آرایه در آن نقطه چرخانده شد. اکنون ، پس از چرخش آرایه ، شما باید یک عنصر خاص را پیدا کرده و شاخص آن را برگردانید. در صورت عدم وجود عنصر ، -1 را برگردانید. مشکل به طور کلی ...

ادامه مطلب

سوال 12. مجموع f (a [i] ، a [j]) بیش از همه جفت ها در یک آرایه از n عدد صحیح بیانیه مسئله می خواهد مجموع f (a [i] ، a [j]) را در تمام جفت های آرایه n عدد صحیح به گونه ای کشف کند که 1 <= i <j <= n با توجه به فراهم بودن ما آرایه ای از اعداد صحیح. مثال arr [] = {1 ، 2 ، 3 ، ...

ادامه مطلب

سوال 13. با توجه به آرایه ای از جفت ها ، همه جفت های متقارن را در آن پیدا کنید یافتن همه جفت های متقارن - به شما چند جفت آرایه داده می شود. شما باید جفت های متقارن موجود در آن را پیدا کنید. جفت متقارن گفته می شود متقارن است وقتی که در جفت می گویند (a ، b) و (c، d) که "b" برابر با "c" باشد و "a" ...

ادامه مطلب

سوال 14. طول بزرگترین زیر مجموعه با عناصر مجاور مسئله "طول بزرگترین زیرآرایه با عناصر مجاور" بیان می کند که به شما یک آرایه صحیح داده می شود. بیانیه مسئله می خواهد طول طولانی ترین آرایه فرعی مجاور را که عناصر می توانند در یک ترتیب (پیوسته ، صعودی یا نزولی) مرتب شوند ، دریابیم. اعداد در ...

ادامه مطلب

سوال 15. تعداد سه قلوها را با محصول برابر با تعداد داده شده بشمارید مسئله "شمارش تعداد سه گانه با محصول برابر با عدد داده شده" بیان می کند که یک آرایه صحیح و یک عدد متر به ما داده می شود. بیانیه مسئله می خواهد تعداد کل سه قلوهای با محصول برابر با m را دریابد. مثال arr [] = {1,5,2,6,10,3،30،3،XNUMX،XNUMX،XNUMX} m = XNUMX XNUMX توضیح سه قلوها ...

ادامه مطلب

سوال 16. مسیری با حداکثر مقدار متوسط بیان مسئله مسئله "مسیر با حداکثر مقدار متوسط" بیان می کند که به شما یک آرایه 2D یا ماتریسی از اعداد صحیح داده می شود. حال در نظر بگیرید که در سلول سمت چپ بالا ایستاده اید و باید به پایین سمت راست برسید. برای رسیدن به مقصد ، باید در امتداد ...

ادامه مطلب

سوال 17. پس از اجرای دستورات جمع و تفریق ، آرایه اصلاح شده را چاپ کنید به شما آرایه ای از اندازه n داده می شود ، در ابتدا تمام مقادیر آرایه 0 خواهد بود و نمایش داده شد. هر پرس و جو شامل چهار مقدار است ، نوع پرس و جو T ، نقطه سمت چپ دامنه ، نقطه سمت راست یک محدوده و یک عدد k ، شما باید ...

ادامه مطلب

سوال 18. در آرایه باینری بررسی کنید تعداد نمایش داده شده توسط یک زیرآرایه فرد یا زوج است مسئله "بررسی آرایه باینری عددی که توسط یک زیرآرایه نشان داده می شود فرد یا زوج است" بیان می کند که به شما یک آرایه باینری و یک دامنه داده می شود. آرایه از تعداد به صورت 0 و 1 تشکیل شده است. در بیانیه مسئله می خواهیم از عدد نشان داده شده مطلع شویم ...

ادامه مطلب

سوال 19. ببینید آیا یک زیر مجموعه به شکل کوه است یا نه بیان مسئله مسئله "پیدا کردن اینکه آیا یک زیرآرایه به شکل کوه است یا نه" بیانگر این است که به شما یک آرایه صحیح و یک دامنه داده می شود. بیانیه مسئله می خواهد دریابد که آیا آرایه فرعی تشکیل شده بین دامنه داده شده به شکل کوه است یا ...

ادامه مطلب

سوال 20. زیرمجموعه با جمع قابل تقسیم بر m بیان مسئله مسئله "زیرمجموعه با جمع قابل تقسیم بر m" بیان می کند که به شما یک آرایه از اعداد صحیح غیر منفی و یک عدد صحیح m داده می شود. حالا شما باید پیدا کنید که آیا زیرمجموعه ای وجود دارد که حاصل جمع آن بر m باشد. این مجموع زیرمجموعه است که باید 0 را به عنوان ...

ادامه مطلب

سوال 21. بهترین زمان برای خرید و فروش سهام بیان مسئله مسئله "بهترین زمان برای خرید و فروش سهام" بیان می کند که به شما آرایه ای از قیمت های طول n داده می شود ، جایی که عنصر ith قیمت سهام را در هر روز ذخیره می کند. اگر بتوانیم فقط یک معامله انجام دهیم ، یعنی خرید در یک روز و ...

ادامه مطلب

سوال 22. دنباله حداکثر طول با اختلاف بین عناصر مجاور به صورت 0 یا 1 بیان مسئله به شما یک آرایه صحیح داده می شود. مسئله "دنباله حداکثر طول با اختلاف بین عناصر مجاور به صورت 0 یا 1" می خواهد حداکثر طول دنباله را با اختلاف بین عناصر مجاور پیدا کند ، نباید هیچ یک به جز 0 یا 1 باشد. مثال arr [] = {1 ،. ..

ادامه مطلب

سوال 23. زیر مجموعه حداکثر محصول بیان مسئله مسئله "Maximum Product Subarray" بیان می کند که به شما آرایه ای از عدد صحیح داده می شود که حاوی اعداد مثبت و منفی است. بیانیه مسئله می خواهد حداکثر محصول زیر آرایه را پیدا کند. arr [] = {2 ، -2 ، 3 ، 5} 15 توضیح عناصر موجود در زیر آرایه ...

ادامه مطلب

سوال 24. زیرآرایه ها را با تعداد برابر 1 و 0 بشمارید بیان مسئله مسئله "شمارش زیرآرایه ها با تعداد برابر 1 و 0" بیان می کند که به شما آرایه ای متشکل از 0 و 1 فقط داده می شود. بیانیه مسئله می خواهد تعداد آرایه های فرعی متشکل از عدد برابر 0 را از آگهی 1 پیدا کند. مثال arr [] = {0 ، 0 ، 1 ، ...

ادامه مطلب

سوال 25. زیرآرایه ها با عناصر مشخص در بیان مسئله "زیرآرایه ها با عناصر مجزا" بیان می شود که به شما آرایه ای از عناصر صحیح داده می شود. بیانیه مسئله می خواهد مجموع طول آرایه های فرعی مجاور را پیدا کند که دارای تمام عناصر متفاوت از یکدیگر هستند. arr مثال [] = {3 ، 1 ، 2 ، 1} 4 توضیح: آرایه های فرعی ...

ادامه مطلب

سوال 26. عناصر مشترک در تمام ردیف های یک ماتریس داده شده در بیان مسئله مسئله "عناصر مشترک در تمام ردیف های ماتریس معین" بیانگر این است که به شما یک ماتریس M * N داده می شود. بیانیه مسئله می خواهد تمام عناصر مشترک در یک ماتریس داده شده در هر ردیف از ماتریس را در زمان O (M * N) پیدا کند. مثال arr [] = {{12 ، 1 ، 4 ، 5 ، ...

ادامه مطلب

سوال 27. جفت ها را از دو آرایه مرتب شده که مجموع آنها برابر با مقدار داده شده x بشمارید بیانیه مسئله "جفت ها را از دو آرایه مرتب شده که مجموع آنها برابر با مقدار داده شده x باشد" ، بیان می کند که دو آرایه مرتب شده از اعداد صحیح و یک مقدار صحیح به نام sum به شما داده می شود. بیانیه مسئله می خواهد تعداد کل جفت ها را جمع کند تا ...

ادامه مطلب

سوال 28. حداکثر مجموع زیرآرایه bitonic بیانیه مسئله آرایه ای با n عدد صحیح به ما داده می شود. ما باید حداکثر زیر مجموعه آرایه بیتونیک را پیدا کنیم. زیرآرایه bitonic چیزی نیست جز یک زیر مجموعه که در آن عناصر به ترتیب خاصی مرتب شده اند. به گونه ای که اولین عناصر در افزایش نظم و سپس در ...

ادامه مطلب

سوال 29. حداکثر اختلاف بین ارتفاعات را به حداقل برسانید بیان مسئله به شما چند ارتفاع n برج و یک عدد k داده می شود. ما می توانیم ارتفاع برج را با k افزایش دهیم یا ارتفاع را با k کاهش دهیم ، اما فقط برای یک بار. در بیان مسئله می خواهیم حداکثر اختلاف بین ارتفاعات را به حداقل برسانیم. این است که ...

ادامه مطلب

سوال 30. طولانی ترین دهانه با همان مجموع در دو آرایه باینری بیان مسئله به شما دو آرایه داده می شود که هر کدام حاوی عدد باینری هستند. بیانیه مسئله می خواهد طولانی ترین دهانه را با همان جمع در دو آرایه باینری پیدا کند ، یعنی این است که حداکثر طول زیرآرایه مشترک را از (i ، j) پیدا کنید به گونه ای که j بزرگتر از ... باشد

ادامه مطلب

سوال 31. زیر مجموعه ها را با داشتن اعداد متمایز مجزا بشمارید همه ما در یک دوره یا در مصاحبه ای با مشکل زیرمجموعه دست و پنجه نرم کرده ایم. مصاحبه کنندگان نیز عاشق این مشکلات هستند. این مشکلات به آنها کمک می کند تا درک و همچنین روند فکر هر دانش آموز را بررسی کنند. بنابراین ، بدون هیچ زحمتی بیشتر ، اجازه دهید ما مستقیما به داخل ...

ادامه مطلب

سوال 32. کلمه جستجو جستجوی کلمات چیزی شبیه به معمای کلمات یابی است که در برخی از دوره های زندگی ما وجود داشته است. امروز من جدول کلمات متقاطع اصلاح شده را به جدول آورده ام. خوانندگان من باید کمی گیج شوند که من در مورد چه چیزی صحبت می کنم. بدون اتلاف وقت بیشتر ، اجازه دهید به بیان مسئله برسیم آیا می توان ...

ادامه مطلب

سوال 33. ادغام فاصله های همپوشانی در مسئله فواصل همپوشانی ادغام ، ما مجموعه ای از فواصل داده شده ، همه فواصل همپوشانی را ادغام و برگردانده ایم. مثال ورودی: [[2 ، 3] ، [3 ، 4] ، [5 ، 7]] خروجی: [[2 ، 4] ، [5 ، 7]] توضیح: می توانیم [2 ، 3] و [3 را ادغام كنیم ، 4] با هم برای ایجاد [2 ، 4] رویکرد برای یافتن ادغام ...

ادامه مطلب

سوال 34. حداکثر زیر مجموعه در مسئله Maximum Subarray ما یک عدد آرایه صحیح داده ایم ، آرایه فرعی متصل را که بیشترین مقدار را دارد ، پیدا کنید و حداکثر مقدار زیر مجموعه را جمع کنید. مثال شماره های ورودی [] = {-2 ، 1 ، -3 ، 4 ، -1 ، 2 ، 1 ، -5 ، 4} الگوریتم خروجی 6 هدف این است که پیدا کنید ...

ادامه مطلب

سوال 35. ادغام فاصله ها در مسئله فواصل ادغام ما مجموعه ای از فواصل فرم [l ، r] را داده ایم ، فواصل همپوشانی را ادغام کنید. نمونه ورودی {[1 ، 3] ، [2 ، 6] ، [8 ، 10] ، [15 ، 18]} خروجی {[1 ، 6] ، [8 ، 10] ، [15 ، 18]} ورودی {[ 1 ، 4] ، [1 ، 5]} خروجی {[1 ، 5]} رویکرد ساده لوحانه برای ادغام فواصل ...

ادامه مطلب

سوال 36. شماره گمشده در مسئله Missing Number ما آرایه ای به اندازه N داده ایم که حاوی عددی از 0 تا N است. تمام مقادیر آرایه منحصر به فرد هستند. ما باید شماره گمشده را پیدا کنیم که در آرایه وجود ندارد و این عدد بین 0 تا N. قرار دارد. در اینجا ...

ادامه مطلب

سوال 37. درج مرتب سازی با استفاده از الگوریتم مرتب سازی درج ، یک آرایه مرتب نشده را مرتب کنید. ورودی: {9,5,1,6,11,8,4،1,4,5,6,8,9,11،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX} خروجی: {XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX} نظریه درج مرتب سازی بر اساس اعداد به همان روشی که ما انسانها مجموعه ای از آنها را مرتب می کنیم اشیاbered شماره گذاری شده (کارت های سابق) یک عدد از یک آرایه مرتب نشده (زیر آرایه راست) به موقعیتی در مرتب سازی برده می شود ...

ادامه مطلب

سوال 38. طولانی ترین دهانه با همان جمع در دو آرایه باینری II بیان مسئله در مسئله "طولانی ترین دهانه با همان مقدار در دو آرایه باینری II" ، ما به دو آرایه باینری "a" و "b" با همان اندازه داده ایم. برنامه ای بنویسید تا طولانی ترین دهانه را با همان جمع در دو آرایه چاپ کنید. این را می توان در ...

ادامه مطلب

سوال 39. ادغام فاصله های همپوشانی II بیان مسئله در مسئله "Merge Overlapping Intervals II" مجموعه ای از فواصل داده شده است. برنامه ای بنویسید که فواصل همپوشانی را در یک ادغام کرده و تمام فواصل غیر همپوشانی را چاپ کند. قالب ورودی اولین خط شامل عدد صحیح n است. خط دوم شامل n جفت که هر جفت در آن است ...

ادامه مطلب

سوال 40. حداکثر جمع زیرمجموعه با استفاده از تقسیم و تسخیر بیان مسئله در مسئله "حداکثر جمع زیرمجموعه با استفاده از تقسیم و تسخیر" ما آرایه ای از اعداد صحیح مثبت و منفی را ارائه داده ایم. برنامه ای بنویسید که بیشترین مقدار زیرشاخه مجاور را پیدا کند. قالب ورودی خط اول حاوی عدد صحیح N. خط دوم شامل آرایه ای از ...

ادامه مطلب

سوال 41. افزایش پیامدهای طول سه با حداکثر محصول بیان مسئله در مسئله "افزایش پیامدهای طول سه با حداکثر محصول" ، ما آرایه ای از اعداد صحیح مثبت را ارائه داده ایم. دنباله طول 3 را با حداکثر محصول پیدا کنید. عواقب باید در حال افزایش باشد. فرمت ورودی اولین و تنها یک خط حاوی عدد صحیح N نشانگر اندازه ...

ادامه مطلب

سوال 42. تنظیم مجدد اعداد مثبت و منفی به صورت جایگزین در آرایه بیان مسئله در مسئله "ترتیب مجدد اعداد مثبت و منفی به صورت جایگزین در آرایه" ما به یک آرایه [] داده ایم. این آرایه شامل اعداد صحیح مثبت و منفی است. ترتیب آرایه را به گونه ای تنظیم کنید که مثبت و منفی به صورت جایگزین قرار گیرند. در اینجا ، تعداد عناصر مثبت و منفی نیازی به ...

ادامه مطلب

سوال 43. عنصر گمشده را از یک آرایه تکراری پیدا کنید بیان مسئله با توجه به دو آرایه A و B ، یک آرایه کپی دیگری است به جز یک عنصر. یکی از عناصر در A یا B وجود ندارد. ما باید عنصر از دست رفته را از یک آرایه تکراری پیدا کنیم. مثال 5 1 6 4 8 9 6 4 8 ...

ادامه مطلب

سوال 44. ترتیب مجدد آرایه داده شده در حداکثر فرم حداقل بیان مسئله در مسئله "تنظیم مجدد آرایه داده شده در حداکثر فرم حداکثر" ، ما یک آرایه مرتب شده را ارائه داده ایم که حاوی عناصر N است. آرایه مرتب شده داده شده از اعداد صحیح مثبت را مرتب مجدد کنید ، بدین ترتیب که عناصر جایگزین حداکثر و یک دقیقه هستند. برای درک بهتر تنظیم مجدد عناصر- آرایه [0] به زیر مراجعه کنید ...

ادامه مطلب

سوال 45. ادغام دو آرایه مرتب شده بیانیه مسئله در ادغام دو آرایه مرتب شده ، ما دو آرایه مرتب شده ورودی داده ایم ، ما باید این دو آرایه را ادغام کنیم به طوری که اعداد اولیه پس از مرتب سازی کامل باید در آرایه اول باشند و در آرایه دوم باقی بمانند. مثال ورودی A [] = {1 ، 3 ، 5 ، 7 ، ...

ادامه مطلب

سوال 46. تعداد سه گانه با مجموع کمتر از ارزش داده شده بیانیه مسئله ما یک آرایه داده ایم که حاوی N تعداد عناصر است. در آرایه داده شده ، تعداد سه گانه ها را با مبلغی کمتر از مقدار داده شده بشمارید. مثال ورودی a [] = {1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8} مجموع = 10 خروجی 7 سه قلوهای احتمالی عبارتند از: ...

ادامه مطلب

سوال 47. ادغام دو آرایه مرتب شده بیانیه مسئله در ادغام دو مسئله آرایه های مرتب شده دو آرایه مرتب شده داده ایم ، یکی آرایه با اندازه m + n و آرایه دیگر با اندازه n. ما آرایه اندازه n را در آرایه اندازه m + n ادغام خواهیم کرد و آرایه ادغام شده m + n را چاپ خواهیم کرد. نمونه ورودی 6 3 M [] = ...

ادامه مطلب

سوال 48. Triplet را در یک آرایه با مبلغ معین پیدا کنید بیانیه مسئله با توجه به آرایه ای از اعداد صحیح ، ترکیب سه عنصر را در آرایه پیدا کنید که مجموع آنها برابر با یک مقدار داده شده X باشد. در اینجا اولین ترکیبی را که بدست می آوریم چاپ خواهیم کرد. اگر چنین ترکیبی وجود ندارد ، -1 را چاپ کنید. مثال ورودی N = 5 ، X = 15 arr [] = ...

ادامه مطلب

سوال 49. تمام صفرها را به انتهای آرایه داده شده منتقل کنید بیان مسئله در آرایه داده شده تمام صفرهای موجود در آرایه را به انتهای آرایه منتقل کنید. در اینجا همیشه راهی وجود دارد که تمام تعداد صفرها را در انتهای آرایه قرار دهید. نمونه ورودی 9 9 17 0 14 0 ...

ادامه مطلب

سوال 50. کوچکترین شماره گمشده را در یک آرایه مرتب شده پیدا کنید بیان مسئله در مسئله "یافتن کوچکترین شماره گمشده در یک آرایه مرتب شده" ما یک آرایه صحیح را ارائه داده ایم. کمترین تعداد گمشده را در آرایه مرتب شده به اندازه N با عناصر منحصر به فرد در محدوده 0 تا M-1 ، جایی که M> N پیدا کنید. مثال ورودی [0 ، 1 ، 2 ، 3 ، 4 ، 6 ، 7 ، ...

ادامه مطلب

سوال 51. شماره گمشده را پیدا کنید بیانیه مسئله در یافتن شماره گمشده از آرایه ای از 1 تا N عدد ، آرایه ای را ارائه داده ایم که شامل اعداد N-1 باشد. یک عدد در آرایه اعداد از 1 تا N. گم شده است. ما باید شماره گمشده را پیدا کنیم. قالب ورودی خط اول حاوی یک عدد صحیح ...

ادامه مطلب

سوالات رشته سیسکو

سوال 52. حل رشته LeetCode را بچرخانید بیانیه مشکل چرخش رشته راه حل LeetCode – با توجه به دو رشته s و هدف، اگر و فقط در صورتی که s می تواند پس از تعدادی جابجایی در s تبدیل به هدف شود، مقدار true را برگردانید. یک تغییر روی s شامل حرکت دادن نویسه سمت چپ s به سمت راست ترین موقعیت است. به عنوان مثال، اگر s = "abcde"، آنگاه ...

ادامه مطلب

سوال 53. رمزگشایی رشته Leetcode Solution بیان مشکل رشته رمزگشایی راه حل LeetCode – «رشته رمزگشایی» از شما می خواهد رشته رمزگذاری شده را به یک رشته رمزگشایی شده تبدیل کنید. قاعده رمزگذاری k[encoded_string] است، که در آن رشته encoded در داخل پرانتز مربع دقیقاً k بار تکرار می شود که k یک عدد صحیح مثبت است. مثال: ورودی: s = "3[a]2[bc]" خروجی: "aaabcbc" ...

ادامه مطلب

سوال 54. طولانی ترین راه حل Leetcode پیشوند رایج بیان مشکل طولانی ترین پیشوند مشترک راه حل LeetCode - "طولانی ترین پیشوند مشترک" بیان می کند که آرایه ای از رشته ها را داده شده است. ما باید طولانی ترین پیشوند مشترک را در بین این رشته ها پیدا کنیم. اگر هیچ پیشوندی وجود ندارد، یک رشته خالی برگردانید. مثال: ورودی: strs = ["flower", "flow", "flight"] خروجی: "fl" توضیح: "fl" طولانی ترین ...

ادامه مطلب

سوال 55. راه حل Leetcode پرانتز معتبر بیان مسئله پرانتزهای معتبر راه حل LeetCode – "پرانتز معتبر" بیان می کند که به شما یک رشته داده می شود که فقط شامل کاراکترهای '('، ')'، '{'، '}'، '[' و ']' است. باید تعیین کنیم که آیا رشته ورودی یک رشته معتبر است یا خیر. اگر پرانتزهای باز باید بسته شوند به رشته ای گفته می شود که یک رشته معتبر است ...

ادامه مطلب

سوال 56. راه حل LeetCode طولانی ترین زیر رشته بدون کاراکترهای تکراری طولانی ترین زیر رشته بدون کاراکترهای تکراری راه حل LeetCode – با توجه به یک رشته، باید طول طولانی ترین زیررشته را بدون تکرار کاراکترها پیدا کنیم. بیایید به چند مثال نگاه کنیم: مثال pwwkew 3 توضیح: پاسخ "wke" با طول 3 aav است 2 توضیح: پاسخ "av" با طول 2 است رویکرد-1 ...

ادامه مطلب

سوال 57. یک رشته باینری را به صورت وقایع متناوب x و y مرتب کنید بیان مسئله فرض کنید یک رشته باینری و دو عدد x و y به شما داده می شود. این رشته فقط از 0 و 1 تشکیل شده است. مسئله "تنظیم مجدد یک رشته باینری به صورت x و y متناوب" می خواهد رشته را مرتب کند به گونه ای که 0 بار بیاید x 1 comes می آید ...

ادامه مطلب

سوال 58. معکوس کلمات در یک رشته بیان مسئله "کلمات معکوس در یک رشته" بیان می کند که یک رشته از اندازه n به شما داده می شود. رشته را به ترتیب معکوس چاپ کنید به طوری که آخرین کلمه به اولین تبدیل شود ، دوم آخرین به دوم تبدیل شود ، و غیره. بدین وسیله رشته ای را به جای آن به جمله ای حاوی کلمات ارجاع می دهیم ...

ادامه مطلب

سوال 59. رمزگشایی راه ها در مسئله Decode Ways ما یک رشته غیر خالی را ارائه داده ایم که فقط شامل رقم است ، تعداد کل روشهای رمزگشایی آن را با استفاده از نقشه زیر تعیین کنید: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 مثال S = "123" تعداد راه های رمزگشایی این رشته 3 است اگر ما ...

ادامه مطلب

سوال 60. رمزگشایی رشته فرض کنید ، یک رشته رمزگذاری شده به شما داده می شود. یک رشته به نوعی از الگوی رمزگذاری شده است ، وظیفه شما رمزگشایی رشته است. بگذارید بگوییم ، <هیچ بار رشته اتفاق می افتد> [رشته] مثال ورودی 3 [b] 2 [bc] خروجی bbbcaca توضیح در اینجا "b" 3 بار اتفاق می افتد و "ca" 2 بار اتفاق می افتد. ...

ادامه مطلب

سوال 61. بررسی کنید آیا لیست پیوندی از رشته ها Palindrome را تشکیل می دهد بیانیه مسئله در مسئله "بررسی کنید آیا لیست پیوندی از رشته ها یک Palindrome را تشکیل می دهد" ما به لیست پیوند داده داده رشته ای داده ایم. برنامه ای بنویسید تا بررسی کند که آیا داده ها palindrom را تشکیل می دهند یا خیر. مثال ba-> c-> d-> ca-> b 1 توضیح: در مثال بالا می بینیم که ...

ادامه مطلب

سوالات درخت سیسکو

سوال 62. یک درخت باینری را با اشاره گرهای تصادفی کلون کنید بیان مسئله به شما یک درخت باینری کامل با چند اشاره گر تصادفی داده می شود. اشاره گرهای تصادفی به گره هایی گفته می شود که هر گره به غیر از فرزند چپ و راست خود به آنها نشان می دهد. بنابراین ، این همچنین ساختار استاندارد یک گره را در یک درخت باینری ساده تغییر می دهد. اکنون گره ...

ادامه مطلب

سوال 63. بدون استفاده از آرایه ، BST را به Min-Heap تبدیل کنید در بیان مسئله "تبدیل BST به Min-Heap بدون استفاده از آرایه" مسئله بیان می کند که به شما BST (درخت جستجوی دودویی) داده می شود و باید آن را به min-heap تبدیل کنید. min-heap باید شامل تمام عناصر موجود در درخت جستجوی باینری باشد. الگوریتم باید در پیچیدگی زمانی خطی اجرا شود. ...

ادامه مطلب

سوال 64. بزرگترین عنصر K'th در BST هنگامی که تغییر در BST مجاز نیست در بیان مسئله "بزرگترین عنصر K'th در BST در صورت عدم اجازه تغییر در BST" بیان می کند که به شما یک درخت جستجوی دودویی داده می شود و شما باید بزرگترین عنصر kth را پیدا کنید. این بدان معنی است که وقتی همه عناصر درخت جستجوی دودویی به ترتیب نزولی مرتب شوند. سپس ...

ادامه مطلب

سوال 65. سطح مقطع عبور از درخت باینری سطح مقطع عبور از یک درخت باینری داده شده همان BFS درخت باینری است. آیا ما قبلاً درمورد اینکه BFS چیست می دانیم؟ در غیر این صورت نیازی به احساس بد نیست فقط کافی است کل مقاله را بخوانید و برای درک بهتر به مقالات قبلی ما سر بزنید. BFS یک ...

ادامه مطلب

سوالات نمودار سیسکو

سوال 66. الگوریتم Prim الگوریتم Prim برای یافتن حداقل درخت پوشاننده (MST) یک نمودار متصل یا بدون جهت استفاده می شود. Spanning Tree of a نمودار فرعی است که همچنین یک درخت است و شامل همه رئوس است. Minimum Spanning Tree درخت پوشالی است که دارای حداقل مقدار وزن لبه است. مثال نمودار حداقل ...

ادامه مطلب

سوال 67. الگوریتم Dijkstra Dijkstra الگوریتم کوتاه ترین مسیر است. از الگوریتم Dijkstra برای یافتن کمترین فاصله همه گره ها از گره شروع استفاده می شود. این منطقاً کوتاه ترین مسیر درخت را از یک گره منبع واحد ایجاد می کند ، با افزودن مداوم گره ها گره ها به گونه ای که در هر نقطه هر گره در ...

ادامه مطلب

سوالات پشته سیسکو

سوال 68. رمزگشایی رشته Leetcode Solution بیان مشکل رشته رمزگشایی راه حل LeetCode – «رشته رمزگشایی» از شما می خواهد رشته رمزگذاری شده را به یک رشته رمزگشایی شده تبدیل کنید. قاعده رمزگذاری k[encoded_string] است، که در آن رشته encoded در داخل پرانتز مربع دقیقاً k بار تکرار می شود که k یک عدد صحیح مثبت است. مثال: ورودی: s = "3[a]2[bc]" خروجی: "aaabcbc" ...

ادامه مطلب

سوال 69. دمای روزانه راه حل Leetcode بیان مسئله دمای روزانه راه حل Leetcode: بیان می کند که با توجه به یک آرایه از اعداد صحیح دما، دمای روزانه را نشان می دهد، یک پاسخ آرایه ای را برمی گرداند به طوری که پاسخ[i] تعداد روزهایی است که شما باید بعد از روز 0 منتظر بمانید تا دمای گرم تری بدست آورید. اگر هیچ روز آینده ای برای این امکان وجود ندارد، به جای آن پاسخ[i] == XNUMX را نگه دارید. ...

ادامه مطلب

سوال 70. به دام انداختن راه حل لیتکد آب باران بیان مسئله راه حل LeetCode Trapping Rain Water – «به دام انداختن آب باران» بیان می کند که با توجه به آرایه ای از ارتفاعات که نشان دهنده یک نقشه ارتفاعی است که در آن عرض هر نوار 1 است. ما باید مقدار آبی که پس از باران به دام افتاده است را پیدا کنیم. مثال: ورودی: ارتفاع = [0,1,0,2,1,0,1,3,2,1,2,1،6،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX،XNUMX] خروجی: XNUMX توضیح: بررسی ...

ادامه مطلب

سوال 71. راه حل Leetcode پرانتز معتبر بیان مسئله پرانتزهای معتبر راه حل LeetCode – "پرانتز معتبر" بیان می کند که به شما یک رشته داده می شود که فقط شامل کاراکترهای '('، ')'، '{'، '}'، '[' و ']' است. باید تعیین کنیم که آیا رشته ورودی یک رشته معتبر است یا خیر. اگر پرانتزهای باز باید بسته شوند به رشته ای گفته می شود که یک رشته معتبر است ...

ادامه مطلب

سوال 72. رمزگشایی رشته فرض کنید ، یک رشته رمزگذاری شده به شما داده می شود. یک رشته به نوعی از الگوی رمزگذاری شده است ، وظیفه شما رمزگشایی رشته است. بگذارید بگوییم ، <هیچ بار رشته اتفاق می افتد> [رشته] مثال ورودی 3 [b] 2 [bc] خروجی bbbcaca توضیح در اینجا "b" 3 بار اتفاق می افتد و "ca" 2 بار اتفاق می افتد. ...

ادامه مطلب

سوالات صف سیسکو

سوال 73. سطح مقطع عبور از درخت باینری سطح مقطع عبور از یک درخت باینری داده شده همان BFS درخت باینری است. آیا ما قبلاً درمورد اینکه BFS چیست می دانیم؟ در غیر این صورت نیازی به احساس بد نیست فقط کافی است کل مقاله را بخوانید و برای درک بهتر به مقالات قبلی ما سر بزنید. BFS یک ...

ادامه مطلب

سوالات ماتریس سیسکو

سوال 74. راه حل Unique Paths II Leetcode بیان مسئله راه حل Unique Paths II LeetCode – «مسیرهای منحصر به فرد II» بیان می کند که با توجه به شبکه mxn که در آن ربات از گوشه سمت چپ بالای شبکه شروع می شود. ما باید تعداد کل راه‌های رسیدن به گوشه سمت راست پایین شبکه را پیدا کنیم. ...

ادامه مطلب

سوال 75. راه حل کد جستجو بیان مسئله با توجه به یک صفحه mxn و یک کلمه ، پیدا کنید که آیا این کلمه در شبکه وجود دارد. این کلمه را می توان از حروف سلولهای مجاور متوالی ساخت ، جایی که سلولهای "مجاور" به طور افقی یا عمودی همسایه هستند. ممکن است از یک سلول حرف بیش از یک بار استفاده نشود. مثال ...

ادامه مطلب

سوال 76. مسیری با حداکثر مقدار متوسط بیان مسئله مسئله "مسیر با حداکثر مقدار متوسط" بیان می کند که به شما یک آرایه 2D یا ماتریسی از اعداد صحیح داده می شود. حال در نظر بگیرید که در سلول سمت چپ بالا ایستاده اید و باید به پایین سمت راست برسید. برای رسیدن به مقصد ، باید در امتداد ...

ادامه مطلب

سوال 77. عناصر مشترک در تمام ردیف های یک ماتریس داده شده در بیان مسئله مسئله "عناصر مشترک در تمام ردیف های ماتریس معین" بیانگر این است که به شما یک ماتریس M * N داده می شود. بیانیه مسئله می خواهد تمام عناصر مشترک در یک ماتریس داده شده در هر ردیف از ماتریس را در زمان O (M * N) پیدا کند. مثال arr [] = {{12 ، 1 ، 4 ، 5 ، ...

ادامه مطلب

سوالات دیگر سیسکو

سوال 78. جفت آهنگ با کل مدت زمان تقسیم بر 60 راه حل LeetCode بیان مسئله جفت آهنگ هایی با مدت زمان کل تقسیم بر 60 راه حل LeetCode – جفت آهنگ هایی با مدت زمان کل تقسیم بر 60 راه حل LeetCode می گوید که – لیستی از آهنگ هایی به شما داده می شود که آهنگ iام دارای مدت زمان[i] ثانیه است. تعداد جفت آهنگ هایی را که برای آنها ...

ادامه مطلب

سوال 79. راه حل معتبر Anagram Leetcode بیان مشکل Valid Anagram Leetcode راه حل - با توجه به دو رشته s و t، اگر t یک آنگرام از s است، مقدار true را برگردانید و در غیر این صورت false را برگردانید. آناگرام کلمه یا عبارتی است که با مرتب کردن مجدد حروف یک کلمه یا عبارت متفاوت، معمولاً از تمام حروف اصلی دقیقاً یک بار استفاده می شود. مثال 1: ورودی: s = "anagram"، t = "nagaram" خروجی: ...

ادامه مطلب

سوال 80. جایگشت بعدی راه حل LeetCode بیان مسئله جایگشت بعدی راه حل LeetCode – جایگشت آرایه ای از اعداد صحیح ترتیبی از اعضای آن به ترتیب یا ترتیب خطی است. به عنوان مثال، برای arr = [1,2,3،1,2,3،1,3,2]، موارد زیر جایگشت arr در نظر گرفته می شوند: [3,1,2،2,3,1،XNUMX]، [XNUMX،XNUMX،XNUMX]، [XNUMX،XNUMX،XNUMX]، [XNUMX،XNUMX ، XNUMX]. جایگشت بعدی آرایه ای از اعداد صحیح، جایگشت بعدی از نظر لغوی بیشتر از ...

ادامه مطلب

سوال 81. K امین عامل n راه حل Leetcode بیان مسئله ضریب k ام از n راه حل لیتکد: بیان می کند که دو عدد صحیح مثبت n و k به شما داده می شود. یک ضریب یک عدد صحیح n به عنوان یک عدد صحیح i تعریف می شود که در آن n% i == 0. فهرستی از همه عوامل n را در نظر بگیرید که به ترتیب صعودی مرتب شده اند، ضریب k را در این لیست برگردانید یا اگر n کمتر از k باشد، 1- را برگردانید. عوامل. مثال 1: ورودی: ...

ادامه مطلب

سوال 82. راه حل Leetcode کش LRU بیان مسئله کش LRU راه حل LeetCode – “LRU Cache” از شما می خواهد که یک ساختار داده طراحی کنید که از حافظه پنهان حداقل اخیرا استفاده شده (LRU) پیروی می کند، ما باید کلاس LRUCache را پیاده سازی کنیم که دارای عملکردهای زیر باشد: LRUCache(int ظرفیت): کش LRU را راه اندازی می کند. با ظرفیت اندازه مثبت int get(int key): مقدار را برگردانید ...

ادامه مطلب

سوال 83. حداکثر تفاوت بین عناصر افزایشی راه حل LeetCode بیان مسئله حداکثر تفاوت بین عناصر افزایشی راه حل LeetCode - با توجه به اعداد آرایه اعداد صحیح با نمایه صفر به اندازه n، حداکثر تفاوت بین nums[i] و nums[j] (یعنی nums[j] - nums[i]) را بیابید. به طوری که 0 <= i < j < n و nums[i] < nums[j]. حداکثر اختلاف را برگردانید. اگر چنین i و j وجود نداشت، -0 را برگردانید. مثال ها و توضیح ها مثال 1: ورودی: اعداد = [1،7,1,5,4،4،XNUMX] خروجی: XNUMX توضیح: حداکثر تفاوت رخ می دهد ...

ادامه مطلب

سوال 84. 3Sum نزدیکترین راه حل LeetCode بیان مسئله 3 جمع نزدیکترین راه حل LeetCode - با توجه به اعداد آرایه صحیح به طول n و یک هدف صحیح، سه عدد صحیح را در اعداد پیدا کنید به طوری که مجموع به هدف نزدیکتر باشد. مجموع سه عدد صحیح را برگردانید. ممکن است فرض کنید که هر ورودی دقیقاً یک راه حل دارد. ورودی: nums = [-1,2,1،4،1،-XNUMX]، هدف = XNUMX خروجی: ...

ادامه مطلب

سوال 85. Minimum Knight Moves راه حل LeetCode بیان مسئله حداقل حرکت شوالیه راه حل LeetCode - در یک صفحه شطرنج بی نهایت با مختصات از -بی نهایت تا + بی نهایت، شما یک شوالیه در مربع [0، 0] دارید. یک شوالیه 8 حرکت ممکن دارد که می تواند انجام دهد، همانطور که در زیر نشان داده شده است. هر حرکت دو مربع در جهت اصلی و سپس یک مربع در جهت متعامد است. حداقل تعداد را برگردانید ...

ادامه مطلب

سوال 86. راه حل LeetCode Traversal Level Order Tree Binary Tree Zigzag بیان مسئله باینری درخت زیگزاگ ترتیب پیمایش سطح LeetCode راه حل - با توجه به ریشه یک درخت باینری، پیمایش ترتیب سطح زیگزاگ مقادیر گره های آن را برگردانید. (یعنی از چپ به راست، سپس از راست به چپ برای سطح بعدی و به طور متناوب). ورودی: ریشه = [3,9,20,null,null,15,7] خروجی: [[3],[20,9],[15,7]] توضیح ما ...

ادامه مطلب

سوال 87. راه حل LeetCode شماره تکراری را پیدا کنید بیان مسئله عدد تکراری را بیابید راه حل LeetCode - آرایه ای از اعداد صحیح شامل n + 1 عدد صحیح که در آن هر عدد صحیح در محدوده [1, n] شامل می باشد، داده می شود. فقط یک عدد تکرار شده در عدد وجود دارد، این عدد تکرار شده را برگردانید. شما باید بدون تغییر اعداد آرایه مشکل را حل کنید و فقط از فضای اضافی ثابت استفاده کنید. ورودی: nums = [1,3,4,2,2،2،XNUMX،XNUMX،XNUMX] خروجی: XNUMX توضیح ...

ادامه مطلب

سوال 88. راه حل LeetCode مارها و پله ها بیان مسئله Snakes and Ladders راه حل LeetCode – به شما یک تابلوی ماتریس عدد صحیح nxn داده می شود که در آن سلول ها از 1 تا n2 به سبک بوستروفدون از سمت چپ پایین تابلو شروع می شوند (یعنی تخته[n - 1][0]) و جهت های متناوب در هر ردیف شما از مربع 1 تخته شروع می کنید. در هر حرکت، ...

ادامه مطلب

سوال 89. چرخش تصویر LeetCode Solution بیان مسئله چرخش تصویر راه حل LeetCode - به شما یک ماتریس دو بعدی nxn داده می شود که یک تصویر را نشان می دهد، تصویر را 2 درجه بچرخانید (در جهت عقربه های ساعت). شما باید تصویر را در جای خود بچرخانید، به این معنی که باید ماتریس دو بعدی ورودی را مستقیماً تغییر دهید. ماتریس دو بعدی دیگر را اختصاص ندهید و چرخش را انجام دهید. نمونه آزمایشی 90: ورودی: ...

ادامه مطلب

سوال 90. راه حل LeetCode آرایه مرتب شده را ادغام کنید بیان مسئله ادغام آرایه مرتب شده LeetCode راه حل - به شما دو آرایه عدد صحیح nums1 و nums2 داده می شود که به ترتیب غیر کاهشی مرتب شده اند و دو عدد صحیح m و n که به ترتیب تعداد عناصر در nums1 و nums2 را نشان می دهند. nums1 و nums2 را در یک آرایه واحد که به ترتیب غیر کاهشی مرتب شده اند ادغام کنید. آرایه مرتب شده نهایی نباید توسط تابع برگردانده شود، بلکه باید در داخل آرایه nums1 ذخیره شود. ...

ادامه مطلب

سوال 91. حذف Node در یک راه حل Leetcode لیست پیوندی بیان مشکل: حذف گره در لیست پیوندی راه حل Leetcode – تابعی بنویسید تا یک گره را در یک لیست تک پیوندی حذف کنید. به شما اجازه دسترسی به سر لیست داده نمی شود، در عوض، به گره دسترسی داده می شود تا مستقیماً حذف شود. تضمین می شود که گره ای که باید حذف شود ...

ادامه مطلب

سوال 92. رشته به عدد صحیح (atoi) راه حل LeetCode بیان مسئله راه حل لیت کد رشته به عدد صحیح (atoi) - "رشته به عدد صحیح (atoi)" بیان می کند که پیاده سازی تابع myAtoi (رشته s) که یک رشته را به یک عدد صحیح امضا شده 32 بیتی (مشابه تابع atoi C/C++) تبدیل می کند. ). الگوریتم myAtoi (رشته s) به شرح زیر است: خواندن و نادیده گرفتن هر فضای سفید اصلی. بررسی کنید که آیا شخصیت بعدی (اگر ...

ادامه مطلب

سوال 93. راه حل Leetcode آدرس های IP را بازیابی کنید بیانیه مشکل بازیابی آدرس های IP راه حل LeetCode - "بازیابی آدرس های IP" بیان می کند که با توجه به رشته ای که فقط شامل ارقام است، باید تمام آدرس های IP معتبر ممکن را به هر ترتیبی که می توان با درج نقطه ها در رشته ایجاد کرد، برگردانیم. توجه داشته باشید که ما اجازه بازگشت نداریم...

ادامه مطلب

سوال 94. فشرده سازی رشته راه حل LeetCode بیان مسئله فشرده سازی رشته راه حل LeetCode – با توجه به آرایه ای از کاراکترها، آن را با استفاده از الگوریتم زیر فشرده کنید: با یک رشته خالی s شروع کنید. برای هر گروه از کاراکترهای تکرار شونده متوالی در کاراکترها: اگر طول گروه 1 است، کاراکتر را به s اضافه کنید. در غیر این صورت، کاراکتر را با طول گروه اضافه کنید. رشته فشرده ...

ادامه مطلب

سوال 95. راه حل LeetCode Counter طراحی کنید بیانیه مشکل طراحی شمارشگر ضربه LeetCode راه حل - یک شمارنده ضربه طراحی کنید که تعداد بازدیدهای دریافتی در 5 دقیقه گذشته (یعنی 300 ثانیه گذشته) را می شمارد. سیستم شما باید یک پارامتر مهر زمانی را بپذیرد (در ثانیه جزئیات)، و ممکن است فرض کنید که تماس‌ها به ترتیب زمانی با سیستم برقرار می‌شوند (یعنی مهر زمانی به طور یکنواخت در حال افزایش است). ...

ادامه مطلب

سوال 96. حل LeetCode عدد استروبوگراماتیک بیان مسئله شماره استروبوگراماتیک LeetCode راه حل - با توجه به یک عدد رشته که یک عدد صحیح را نشان می دهد، اگر num یک عدد استروبوگراماتیک باشد، مقدار true را برگردانید. عدد استروبوگراماتیک عددی است که با چرخش 180 درجه (به صورت وارونه) یکسان به نظر می رسد. نمونه تست 1: ورودی: num = "69" خروجی: درست تست مورد 2: ورودی: num = "692" خروجی: نادرست توضیح ...

ادامه مطلب

سوال 97. راه حل LeetCode فاصله را ویرایش کنید بیان مسئله مشکل Edit Distance LeetCode Solution بیان می کند که به شما دو رشته word1 و word2 داده می شود و باید در حداقل عملیات word1 را به word2 تبدیل کنید. عملیاتی که می توان روی رشته انجام داد عبارتند از - درج یک کاراکتر حذف یک کاراکتر جایگزین یک کاراکتر نمونه های تست مورد ...

ادامه مطلب

سوال 98. مرتب سازی آرایه بر اساس راه حل LeetCode برابری بیان مشکل آرایه مرتب سازی بر اساس برابری راه حل LeetCode – "مرتب سازی آرایه بر اساس برابری" بیان می کند که یک عدد آرایه صحیح به شما داده می شود، تمام اعداد صحیح را در ابتدای آرایه و به دنبال آن همه اعداد صحیح فرد را حرکت دهید. توجه: هر آرایه ای را که این شرط را برآورده می کند، برگردانید. مثال: ورودی: خروجی: ...

ادامه مطلب

سوال 99. بهترین زمان برای خرید و فروش سهام راه حل LeetCode بیانیه مشکل بهترین زمان برای خرید و فروش سهام راه حل LeetCode – «بهترین زمان برای خرید و فروش سهام» بیان می کند که مجموعه ای از قیمت ها به شما داده می شود که در آن قیمت ها [i] قیمت یک سهم معین در روز پنجم است. شما می خواهید با انتخاب ...

ادامه مطلب

سوال 100. محصول و مجموع ارقام یک راه حل عدد صحیح را کم کنید بیان مسئله در این مسئله ، ما باید تفاوت بین حاصل از رقم و مجموع رقم یک عدد صحیح مثبت داده شده را پیدا کنیم. مثال 1234 14 توضیح: محصول = 4 * 3 * 2 * 1 = 24 و مجموع = 4 + 3 + 2 + ...

ادامه مطلب

سوال 101. Paledrome Linked Linked Leetcode Solution در مسئله "Palindrome Linked List" ، ما باید بررسی کنیم که آیا لیست پیوندی به صورت جداگانه صحیح palindrome است یا خیر. مثال مثال = {1 -> 2 -> 3 -> 2 -> 1} درست توضیح # 1: لیست palindrome است زیرا همه عناصر از ابتدا و عقب هستند ...

ادامه مطلب

سوال 102. آرایه مرتب شده را به راه حل کد کد درخت جستجوی باینری تبدیل کنید در نظر بگیرید که به ما یک آرایه مرتب شده از اعداد صحیح داده شده است. هدف این است که یک درخت جستجوی دودویی از این آرایه ایجاد کنید تا درخت از نظر ارتفاع متعادل باشد. توجه داشته باشید که گفته می شود یک درخت متعادل از نظر قد است اگر اختلاف ارتفاع زیر شاخه های چپ و راست هر گره در ...

ادامه مطلب

سوال 103. راه حل House Robber Leetcode بیان مشکل در این مشکل خانه هایی در خیابان وجود دارد و دزد خانه مجبور است این خانه ها را سرقت کند. اما مسئله این است که او نمی تواند بیش از یک خانه را به طور پی در پی دزدی کند که در مجاورت یکدیگر هستند. با توجه به لیستی از عدد صحیح غیر منفی که نمایانگر میزان پول است ...

ادامه مطلب

سوال 104. بررسی کنید که آیا هر دو فواصل در یک مجموعه فواصل مشخص همپوشانی دارند بیان مسئله مسئله "بررسی کنید که آیا هر دو فواصل در یک مجموعه فواصل مشخص با هم تداخل دارند" بیان می کند که به شما یک سری فواصل داده شده است. هر بازه از دو مقدار تشکیل شده است ، یکی زمان شروع و دیگری زمان پایان. بیانیه مسئله می خواهد بررسی کند که آیا از ...

ادامه مطلب

سوال 105. دزد خانه House Robber Problem بیان می کند که ، در یک محله در یک شهر ، یک ردیف n خانه وجود دارد. یک سارق قصد حمل دزدکی در این محله را دارد. او می داند که در هر یک از خانه ها چه مقدار طلا پنهان شده است. با این حال ، برای جلوگیری از تحریک ...

ادامه مطلب

سوال 106. اولین نسخه بد همه ما جمله "Bad Apple Ruins The Bunch" را شنیده ایم. نسخه اول بد مسئله ای است که به زیبایی همان را نشان می دهد. امروز ما یک مشکل داریم که اولین نسخه بد است. یکی از کارآموزان مرتکب مرتکب نهم شده و بدلیل آن مرتکب شده از n + 1 همه ...

ادامه مطلب

سوال 107. تعداد 1 بیت همه ما درباره وزن هممینگ یک عدد دودویی شنیده ایم. Hamming weight تعداد بیت / 1 ثانیه تنظیم شده در یک عدد باینری است. در این مسئله Number Of 1 bits باید وزن هم زدن عدد داده شده را پیدا کنیم. تعداد مثال = 3 نمایش دودویی = 011 ...

ادامه مطلب

سوال 108. پیاده سازی حافظه پنهان LRU حافظه پنهان حداقل استفاده شده اخیر (LRU) نوعی روش است که برای حفظ داده ها بکار می رود به طوری که حداقل زمان لازم برای استفاده از داده ها حداقل ممکن است. الگوریتم LRU هنگام پر شدن حافظه پنهان استفاده می شود. ما حداقل داده های اخیراً استفاده شده را از حافظه پنهان حافظه پنهان ...

ادامه مطلب

Translate »
1