Найти Ρ‚Π΅ΠΌΡƒ
74 подписчика

πŸ–₯ ЦикличСский связанный список β€” Java-рСализация


⏩ЦикличСский связанный список β€” это Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ связанного списка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ послСдний ΡƒΠ·Π΅Π» ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΠ·Π΅Π», Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ ΡƒΠ·Π»ΠΎΠ².
Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ связанного списка Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ пустого элСмСнта Π² ΠΊΠΎΠ½Ρ†Π΅.

⏩Благодаря этому простому измСнСнию ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства:
β€” Π›ΡŽΠ±ΠΎΠΉ ΡƒΠ·Π΅Π» Π² ΠΊΠΎΠ»ΡŒΡ†Π΅Π²ΠΎΠΌ связанном спискС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.
β€” Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, вСсь список ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ, начиная с любого ΡƒΠ·Π»Π°.
β€” ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ послСдний ΡƒΠ·Π΅Π» ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ³ΠΎ связанного списка ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΠ·Π΅Π», Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ постановки Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈ удалСния ΠΈΠ· ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.
Π’ Ρ†Π΅Π»ΠΎΠΌ, это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ… "ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ".

⏩Б Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ это Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ связанных списков, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ: ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ послСднСго ΡƒΠ·Π»Π° ΠΊ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π·Π° постоянноС врСмя.
Π‘ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ связанными списками это линСйная опСрация.


Около ΠΌΠΈΠ½ΡƒΡ‚Ρ‹