JavaHere's Blogs ๐Ÿš€
1.57K subscribers
239 photos
5 videos
115 files
516 links
Download Telegram
image_2023-04-25_14-03-58.png
216.3 KB
โœ…โœ…โœ…

โ„น๏ธ Dasturlash tili: Java

โš™๏ธ Algoritm: Implementation

๐Ÿ“ฌ Muallif: JavaHere

โŒ›๏ธ
Vaqt asimtotikasi: in code

๐Ÿ—‚ Xotira : O(1)

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
Challenge niyam challenge chiqdi...

Lekin ishlashdan to'xtash yo'q.

๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ3๐Ÿ‘2
Hayolingda hisoblashni bas qil...

Bugun sizlarga ustozimdan matematika darsida o'rgangan judayam bir ajoyib fikr haqida aytib bermoqchiman. Bugun matematika darsida doskaga chiqdim va matritsalar bilan ishlayotgan edik. Determinant topilishi kerak bo'lgan vaziyat kelib qoldi va 3x3 matrix(aslida kattaroq edi bir qismi uchun 3x3) ni determinantini hayolan hisoblamoqchi bo'ldim va sal o'ylanib qoldim. Ustozim shu vaziyatda judayam bir ta'sirli gap aytdi:

"Javahere don't think that much. Your brain is not for calculating such small calculations. Your brain should solve bigger and much bigger problems in the life. You shouldn't deal with such small things. Just write what you need. And solve it. This is faster and simpler. Don't calculate in your mind. You should care about more serious problems in the world..."

Tarjimasi:

"Javohir ko'p o'ylama. Bu bizga berilgan bosh bunaqa kichik hisob-kitoblarni hayolan bajarish uchun emas. Sen bu hayotda kattadan katta muammolarni yechishing kerak. Bunday kichik amallar bilan miyyangni qotirma. Shunchaki nimani hisoblash kerak bo'lsa shuni yoz va hisobla. Manashu ish tezroq va soddaroq. Miyyangda hisoblashni bas qil. Sen senga berilgan bosh bilan hayotda jiddiy boshqa muammolarni yechishing kerak..."

To'g'risi juda ta'sir qildi. Rostdan ham shu misollarni boshimizda yechamiz deb miyyani qiynaymiz. Aslida bundan katta naf ham yo'q. Shunchaki yozing va hisoblang tamom. Bu bosh sizga ancha qiyinroq va jiddiyroq muammolarni hal qilish uchun berilgan. Uni oddiy va arzimas narsalar bilan band qilmang.

Shu ishni bugundan boshlang!
๐Ÿ‘11๐Ÿ‘5๐Ÿ”ฅ1
โš™๏ธ โš™๏ธ โš™๏ธ

Kun masalasi: 319. Bulb Switcher
Qiyinlik darajasi: O'rta

Sizda bu masalani yechish uchun qanday fikr bor? Agar biror idea bo'lsa kommentda qoldiring. Masala yechim topishi uchun sizning ideangiz yordam berishi mumkin...

๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘2
โœ…โœ…โœ…

โ„น๏ธ Dasturlash tili: Kotlin

โš™๏ธ Algoritm: Math

๐Ÿ“ฌ Muallif: JavaHere

โŒ›๏ธ
Vaqt asimtotikasi: O(Sqrt(N))

๐Ÿ—‚ Xotira : O(1)

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘2
โš™๏ธ โš™๏ธ โš™๏ธ

Kun masalasi: 839. Similar String Groups
Qiyinlik darajasi: Qiyin

Sizda bu masalani yechish uchun qanday fikr bor? Agar biror idea bo'lsa kommentda qoldiring. Masala yechim topishi uchun sizning ideangiz yordam berishi mumkin...

๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘1
image_2023-04-29_02-03-08.png
362.3 KB
โœ…โœ…โœ…

โ„น๏ธ Dasturlash tili: Kotlin

โš™๏ธ Algoritm: DSU

๐Ÿ“ฌ Muallif: JavaHere

โŒ›๏ธ
Vaqt asimtotikasi: O(Nยฒ ยท M)

๐Ÿ—‚ Xotira : O(N)

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘2
Eโ€™tibor bergan boโ€™lsangiz kerak. Ohirgi masalalarni yechimlari Kotlin dasturlash tilida ishlanmoqda. Bu esa 2 ta dars yaโ€™ni:

1. Qoldiqlar bilan ishlash
2. DSU

dan keyin Kotlin dasturlash tilini oโ€™rganishni boshlab, android sohasiga ham qadam qoโ€™ymoqchi ekanligimizni anglatadi.

Qilinishi kerak boโ€™lgan ishlar shunchalar vodiy boโ€™lib ketgandek. Bularni qanday โ€œmanage efficientlyโ€ qilinarkan deb hayron qolaman. Kimdur shu borada biror kitob yoki maqola oโ€™qigan boโ€™lsa commentda ulashsa koโ€™pchilikka foydali boโ€™lar edi deb oโ€™ylayman.
๐Ÿ‘7
โš™๏ธ โš™๏ธ โš™๏ธ

Kun masalasi: 1697. Checking Existence of Edge Length Limited Paths
Qiyinlik darajasi: Qiyin

Sizda bu masalani yechish uchun qanday fikr bor? Agar biror idea bo'lsa kommentda qoldiring. Masala yechim topishi uchun sizning ideangiz yordam berishi mumkin...

๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
image_2023-04-29_20-52-46.png
361.2 KB
โœ…โœ…โœ…

โ„น๏ธ Dasturlash tili: Kotlin

โš™๏ธ Algoritm: DSU

๐Ÿ“ฌ Muallif: JavaHere

โŒ›๏ธ
Vaqt asimtotikasi:

N -> node size
M -> edgeList size
K -> queries size
O(M ยท Log(M) + K ยท Log(K))

๐Ÿ—‚ Xotira : O(N)

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘2๐Ÿ”ฅ1
โš™๏ธ โš™๏ธ โš™๏ธ

Kun masalasi: 1579. Remove Max Number of Edges to Keep Graph Fully Traversable
Qiyinlik darajasi: Qiyin

Sizda bu masalani yechish uchun qanday fikr bor? Agar biror idea bo'lsa kommentda qoldiring. Masala yechim topishi uchun sizning ideangiz yordam berishi mumkin...

๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
image_2023-04-30_23-09-56.png
357.5 KB
โœ…โœ…โœ…

โ„น๏ธ Dasturlash tili: Kotlin

โš™๏ธ Algoritm: DSU

๐Ÿ“ฌ Muallif: JavaHere

โŒ›๏ธ
Vaqt asimtotikasi: O(N)

๐Ÿ—‚ Xotira : O(N)

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘1
image_2023-04-30_23-14-15.png
735.5 KB
Shu masalani yechish uchun yozgan birinchi kodim ๐Ÿ˜ฎโ€๐Ÿ’จ
Keyin optimizatsiya qildim
Bir necha kunlardan beri leetcode.com masalalari DSU haqida bo'layotgani uchun qoldiqlar darsidan oldin shu DSU haqida gaplashish kerak degan qarorga keldim va sizlar uchun DSU darsligini chiqardim. Umid qilamanki barchaga tushunarli bo'ladi. Hammangizga bu bilimlarni o'zbek tilida o'rganishingizda omad.

Demak bugungi mavzu: DSU

Shiorimiz: Ertaga, Dushanbadan, Yanagi yildan, 18 kirsangiz emas, Bugundan boshlang.

Bizni kuzatishda davom eting

๐Ÿš€๐Ÿš€๐Ÿš€

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
โšก3๐Ÿ”ฅ3๐Ÿ‘2
JavaHere's Blogs ๐Ÿš€ pinned ยซBir necha kunlardan beri leetcode.com masalalari DSU haqida bo'layotgani uchun qoldiqlar darsidan oldin shu DSU haqida gaplashish kerak degan qarorga keldim va sizlar uchun DSU darsligini chiqardim. Umid qilamanki barchaga tushunarli bo'ladi. Hammangizga buโ€ฆยป
โš™๏ธ โš™๏ธ โš™๏ธ

Kun masalasi: 1491. Average Salary Excluding the Minimum and Maximum Salary
Qiyinlik darajasi: Oson

Sizda bu masalani yechish uchun qanday fikr bor? Agar biror idea bo'lsa kommentda qoldiring. Masala yechim topishi uchun sizning ideangiz yordam berishi mumkin...

๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
โœ…โœ…โœ…

โ„น๏ธ Dasturlash tili: Kotlin

โš™๏ธ Algoritm: Math

๐Ÿ“ฌ Muallif: Javohir

โŒ›๏ธ Vaqt asimtotikasi: O(N)

๐Ÿ—‚ Xotira : O(1)

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
โšก3
โš™๏ธ โš™๏ธ โš™๏ธ

Kun masalasi: 649. Dota2 Senate
Qiyinlik darajasi: O'rta

Sizda bu masalani yechish uchun qanday fikr bor? Agar biror idea bo'lsa kommentda qoldiring. Masala yechim topishi uchun sizning ideangiz yordam berishi mumkin...

๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž

Bizni kuzatishda davom eting

Telegram | Youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘2
Anchadan beri bunchalik asabim buzilmagan edi lekin. Rosa vaqtni oladigan masala bo'ldi. Menimcha Dota2 degan o'yinni qanday qilib boshlashni ham bilmaganim uchun bo'ldi ๐Ÿ˜†. Ohiri chiqdi. Yechib ko'rishni maslahat beraman. Yechimni esa 2 soatdan keyin yuboraman
๐Ÿ‘2