āđ‚āļ„āđ‰āļ”āļĒāļīāļĄ/āļˆāļēāļ§āļēāļšāļĨāđ‡āļ­āļ/āļŠāļļāđˆāļĄ/āļ§āļīāļ˜āļĩāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđƒāļ™ Java
John Squirrels
āļĢāļ°āļ”āļąāļš
San Francisco

āļ§āļīāļ˜āļĩāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđƒāļ™ Java

āđ€āļœāļĒāđāļžāļĢāđˆāđƒāļ™āļāļĨāļļāđˆāļĄ
āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒāđāļĨāļ°āļˆāļģāđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āļĄāļąāļ™āđāļŠāļ”āļ‡āļ–āļķāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļšāļēāļ‡āļŠāļļāļ”āđƒāļ™āļĨāļģāļ”āļąāļšāđ€āļ‰āļžāļēāļ° āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļĄāļēāļ•āļĢāļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđƒāļ™ Java

āļŠāļąāđ‰āļ™ āđ† āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš

āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ„āļ·āļ­āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ āđƒāļ™āļāļĢāļ“āļĩāļ‚āļ­āļ‡āđ€āļĢāļēāļ„āļ·āļ­āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ‚āļ­āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŦāļĢāļ·āļ­āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ·āđˆāļ™āđ† āļ„āļ·āļ­āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāļ„āđ‰āļ™āļŦāļē āļˆāļąāļ”āļāļēāļĢ āļŦāļĢāļ·āļ­āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļšāđˆāļ­āļĒāļ„āļĢāļąāđ‰āļ‡āļˆāļ™āļ āļēāļĐāļēāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ”āđ† āļĄāļĩāļ§āļīāļ˜āļĩāļāļēāļĢāđƒāļ™āļ•āļąāļ§āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļĢāļēāļĒāļāļēāļĢ āđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļ·āđˆāļ™āđ† āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđƒāļŦāđ‰āđ‚āļ—āļĢāļŦāļēāļžāļ§āļāđ€āļ‚āļē āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ™āļąāđ‰āļ™āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” āđ‚āļ”āļĒāļ›āļāļ•āļīāđāļĨāđ‰āļ§ āļ§āļīāļ˜āļĩāļāļēāļĢāđƒāļ™āļ•āļąāļ§āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ” āđƒāļ™āļāļĢāļ“āļĩāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆ āļāļēāļĢāđƒāļŠāđ‰āļŠāļīāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™āļŦāļĢāļ·āļ­āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļ„āļīāļ”āļ—āļĩāđˆāļ”āļĩ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļĻāļķāļāļĐāļē āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒāđ€āļāļ·āļ­āļšāļ—āļļāļāļ„āļ™āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđāļšāļšāļāļķāļāļŦāļąāļ”āļ—āļĩāđˆāļŠāļĄāļšāļđāļĢāļ“āđŒāđāļšāļšāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļˆāļ°āļŠāļ­āļ™āđƒāļŦāđ‰āļ„āļļāļ“āđ€āļ‚āđ‰āļēāđƒāļˆāđāļāđˆāļ™āđāļ—āđ‰āļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ„āļļāļ“āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļĄāļĩāļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļĄāļēāļāļĄāļēāļĒ āļĄāļĩāļˆāļļāļ”āđāļ‚āđ‡āļ‡āđāļĨāļ°āļˆāļļāļ”āļ­āđˆāļ­āļ™āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ›āļĢāļ°āđ€āļ āļ—āļŦāļĢāļ·āļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļĄāļēāļ•āļĢāļāļēāļ™ āđ„āļ”āđ‰āđāļāđˆ āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļŸāļ­āļ‡ āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļāļēāļĢāđ€āļĨāļ·āļ­āļ āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļāļēāļĢāđāļ—āļĢāļ āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļœāļŠāļēāļ™ āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļ”āđˆāļ§āļ™

āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđƒāļ™ Java: Arrays.sort

āđ€āļĢāļīāđˆāļĄāļˆāļēāļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ”āļāļąāļ™āļāđˆāļ­āļ™ āļĄāļĩāļ„āļ™āđ€āļ‚āļĩāļĒāļ™āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđƒāļ™ Java āđƒāļŦāđ‰āđ€āļĢāļēāđāļĨāđ‰āļ§ āđ€āļĄāļ˜āļ­āļ” āļ™āļĩāđ‰āļ­āļĒāļđāđˆāđƒāļ™ āļ„āļĨāļēāļŠ Arraysāđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°java.util.Arrays āļ„āļĨāļēāļŠāļ™āļĩāđ‰āļĄāļĩāļ§āļīāļ˜āļĩāļāļēāļĢāļ•āđˆāļēāļ‡āđ† āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļāļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āđ€āļŠāđˆāļ™ āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļŦāļē āđ€āļĄāļ˜āļ­āļ”Arrays.sortāļĄāļ­āļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđƒāļ™ Java āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāļ•āļĢāļīāļ‡ āļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄ āļŦāļĢāļ·āļ­āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ­āļ·āđˆāļ™āđ† āļāđ‡āļ•āļēāļĄ āļ§āļīāļ˜āļĩāļāļēāļĢ Arrays.sortāđƒāļ™ Java āļĄāļĩāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļˆāļēāļ āļ„āļĨāļēāļŠ Arrays :
  • Arrays.sort(Array) : āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ āļ—āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄāļŦāļĢāļ·āļ­āļ§āļąāļ•āļ–āļļāļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļŦāļēāļĄāļēāļ āđƒāļŠāđ‰āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ•āļēāļĄāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļī
  • Arrays.sort(Array, fromIndex, toIndex) : āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ—āļĩāđˆāđ‚āļ­āđ€āļ§āļ­āļĢāđŒāđ‚āļŦāļĨāļ”āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āđ€āļ‰āļžāļēāļ°āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒāļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒ fromIndex āđāļĨāļ° toIndex
  • Arrays.sort(Array, comparator) : āļ­āļąāļ™āļ™āļĩāđ‰āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāđ‚āļ”āļĒāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡ āļ•āļąāļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļˆāļ°āļāļģāļŦāļ™āļ”āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš
  • Arrays.parallelSort(Array) : āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āđ€āļĄāļ˜āļ­āļ”āļ™āļĩāđ‰āļˆāļ°āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšArrayāđāļšāļšāļ‚āļ™āļēāļ™ āđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļĨāļēāļĒāđ€āļ˜āļĢāļ”āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ
  • Arrays.parallelSort(Array, fromIndex, toIndex) : āļ§āļīāļ˜āļĩāļāļēāļĢ ParallelSort āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ‚āļ­āđ€āļ§āļ­āļĢāđŒāđ‚āļŦāļĨāļ”āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļŠāđˆāļ§āļ‡āļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ€āļ‰āļžāļēāļ°āđƒāļ™Arrayāđ„āļ”āđ‰
āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļ•āļēāļĄāļĨāļģāļ”āļąāļšāļ•āļēāļĄāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāļŦāļĢāļ·āļ­āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡ āļĄāļēāļŠāļģāļĢāļ§āļˆāļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļ”āđ‰āļ§āļĒāļŠāļ­āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļŠāļ•āļĢāļīāļ‡

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆ 1: āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļŠāļ•āļĢāļīāļ‡

āļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāđ€āļĢāļēāļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ”āļ™āļ•āļĢāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŠāļēāļĒāļŦāļĨāļēāļĒāļ›āļĢāļ°āđ€āļ āļ—: "āđ„āļ§āđ‚āļ­āļĨāļīāļ™", "āļ§āļīāđ‚āļ­āļĨāļē", "āđ€āļŠāļĨāđ‚āļĨ" āđāļĨāļ° "āļ”āļąāļšāđ€āļšāļīāļĨāđ€āļšāļŠ" āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ āļ§āļīāļ˜āļĩ Array.sortāđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ•āļēāļĄāļ•āļąāļ§āļ­āļąāļāļĐāļĢ

import java.util.Arrays;
//Arrays.sort example 
public class StringSortExample {
    public static void main(String[] args) {
        String[] instruments = {"violin", "viola", "cello", "double bass"};

        Arrays.sort(instruments);

        System.out.println("Sorted Instruments:");
        for (String instrument : instruments) {
            System.out.println(instrument);
        }
    }
}
āļœāļĨāļĨāļąāļžāļ˜āđŒāļ­āļĒāļđāđˆāļ—āļĩāđˆāļ™āļĩāđˆ:
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ”āļ™āļ•āļĢāļĩāļ›āļĢāļ°āđ€āļ āļ—: āđ€āļŠāļĨāđ‚āļĨ āļ”āļąāļšāđ€āļšāļīāļĨāđ€āļšāļŠ āļ§āļīāđ‚āļ­āļĨāļē āđ„āļ§āđ‚āļ­āļĨāļīāļ™
āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰ āļāđˆāļ­āļ™āļ­āļ·āđˆāļ™ āđ€āļĢāļēāļˆāļ°āļ™āļģāđ€āļ‚āđ‰āļē āļ„āļĨāļēāļŠ java.util.Arraysāđ€āļžāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ€āļĄāļ˜āļ­āļ”Array.sort āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļĢāļēāļŠāļĢāđ‰āļēāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŠāļ•āļĢāļīāļ‡āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļēāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ”āļ™āļ•āļĢāļĩāļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ”āļ™āļ•āļĢāļĩ āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļĢāļēāļˆāļ°āđ€āļĢāļĩāļĒāļArrays.sort(instruments ) āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļĄāļēāļāļ•āļēāļĄāļĨāļģāļ”āļąāļšāļ•āļēāļĄāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļī (āļ•āļąāļ§āļ­āļąāļāļĐāļĢ) āļŠāļļāļ”āļ—āđ‰āļēāļĒ āđ€āļĢāļēāļāđ‡āļ§āļ™āļ‹āđ‰āļģArray āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš āđāļĨāđ‰āļ§āļžāļīāļĄāļžāđŒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ”āļ™āļ•āļĢāļĩāđāļ•āđˆāļĨāļ°āļŠāļīāđ‰āļ™āļ­āļ­āļāļĄāļē

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆ 2: āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄ

āļĨāļ­āļ‡āļžāļīāļˆāļēāļĢāļ“āļēāļ­āļĩāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāđ€āļĢāļēāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ‚āļ­āļ‡āļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄāļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļŦāļēāļĄāļēāļ

import java.util.Arrays;

public class IntegerSortExample {
    public static void main(String[] args) {
        int[] numbers = {8, 2, 7, 3, 1, 5};
//sort an array using Arrays.sort 
        Arrays.sort(numbers);

        System.out.println("Sorted Numbers:");
        for (int number : numbers) {
            System.out.println(number);
        }
    }
}
āđ€āļ­āļēāļ—āđŒāļžāļļāļ—:
āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļŦāļĄāļēāļĒāđ€āļĨāļ‚: 1 2 3 5 7 8
āļ—āļĩāđˆāļ™āļĩāđˆāđ€āļĢāļēāļŠāļĢāđ‰āļēāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ•āļąāļ§āđ€āļĨāļ‚āļ‹āļķāđˆāļ‡āļĄāļĩāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ āļ•āđˆāļ­āđ„āļ› āđ€āļĢāļēāđ€āļĢāļĩāļĒāļArrays.sort(numbers)āđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļŦāļēāļĄāļēāļ āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļē āđ€āļĄāļ˜āļ­āļ” Array.sortāļˆāļ°āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄāđāļšāļšāđāļ—āļ™āļ—āļĩāđˆ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļāđ‡āļšArray āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āđ„āļ§āđ‰ āđƒāļŦāđ‰āļ—āļģāļŠāļģāđ€āļ™āļēāļāđˆāļ­āļ™āļ—āļģāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆ 3: āļĨāļģāļ”āļąāļšāļˆāļēāļāļĄāļēāļāđ„āļ›āļ™āđ‰āļ­āļĒ

āđāļĨāđ‰āļ§āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļˆāļēāļāļĄāļēāļāđ„āļ›āļ™āđ‰āļ­āļĒāļĨāđˆāļ°? Arrays.sortāļĒāļąāļ‡āđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ‡āđˆāļēāļĒāļ”āđ‰āļ§āļĒ āđ€āļžāļĩāļĒāļ‡āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡ āļ™āļĩāđˆāļ„āļ·āļ­āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡:

import java.util.Arrays;
import java.util.Comparator;
//Arrays.sort with custom comparator example 
public class DescendingSortExample {
    public static void main(String[] args) {
        Integer[] numbers = {8, 2, 7, 3, 1, 5};
        //sort an Array using Arrays.sort 
        Arrays.sort(numbers, Comparator.reverseOrder());

        System.out.println("Sorted Numbers (Descending):");
        for (int number : numbers) {
            System.out.println(number);
        }
    }
}
āļœāļĨāļĨāļąāļžāļ˜āđŒāļ„āļ·āļ­āļ–āļąāļ”āđ„āļ›:
āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ•āļąāļ§āđ€āļĨāļ‚ (āļĄāļēāļāđ„āļ›āļŦāļēāļ™āđ‰āļ­āļĒ): 8 7 5 3 2 1
āļ•āļĢāļ‡āļ™āļĩāđ‰ āđ€āļĢāļēāļĄāļĩāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ‚āļ­āļ‡āļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄāļŠāļ·āđˆāļ­āļ•āļąāļ§āđ€āļĨāļ‚ āļāļēāļĢāļŠāđˆāļ‡Comparator.reverseOrder()āđ€āļ›āđ‡āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāļŠāļ­āļ‡āđ„āļ›āļĒāļąāļ‡ āđ€āļĄāļ˜āļ­āļ” Arrays.sortāđ€āļĢāļēāļˆāļ°āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđāļšāļšāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļˆāļēāļāļĄāļēāļāđ„āļ›āļ™āđ‰āļ­āļĒ Comparator.reverseOrder ()āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāđˆāļ‡āļ„āļ·āļ™āļ•āļąāļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ—āļĩāđˆāļˆāļ°āļāļĨāļąāļšāļĨāļģāļ”āļąāļšāļ•āļēāļĄāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļ—āļĩāđˆāļ™āļĩāđˆ āđ€āļĢāļēāđƒāļŠāđ‰āļ„āļĨāļēāļŠ wrapper Integer āđāļ—āļ™āļ›āļĢāļ°āđ€āļ āļ— int āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ āđ€āļĄāļ˜āļ­āļ” Comparator.reverseOrder()āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļŦāļēāļāļ„āļļāļ“āļĄāļĩāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ‚āļ­āļ‡āļ„āđˆāļē int āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āļ„āļļāļ“āļˆāļ°āļ•āđ‰āļ­āļ‡āđāļ›āļĨāļ‡āļ„āđˆāļēāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļ§āļąāļ•āļ–āļļāļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄ āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļ™āļĩāđ‰ āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđāļšāļšāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡āļ—āļģāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļˆāļēāļāļĄāļēāļāđ„āļ›āļ™āđ‰āļ­āļĒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒāđ‚āļ”āļĒāđƒāļŠāđ‰ āļ§āļīāļ˜āļĩ Arrays.sortāđƒāļ™ Java

āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļ„āļĨāļēāļŠāļŠāļīāļāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āđ€āļ­āļ‡āđƒāļ™ Java

āļ„āļļāļ“āđ€āļ„āļĒāđ€āļŦāđ‡āļ™ āļ‡āļēāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡ āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđāļĨāđ‰āļ§āļŦāļēāļāļ„āļļāļ“āļāļģāļĨāļąāļ‡āļĻāļķāļāļĐāļēāļ§āļīāļ—āļĒāļēāļāļēāļĢāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ­āļīāļŠāļĢāļ°āļŦāļĢāļ·āļ­āļ—āļĩāđˆāļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ āļĄāļĩāļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļĄāļēāļāļĄāļēāļĒ āđāļĨāļ°āđ€āļĢāļēāļˆāļ°āļ™āļģāļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļšāļēāļ‡āļŠāđˆāļ§āļ™āđ„āļ›āđƒāļŠāđ‰āđƒāļ™āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰ āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ› āļĒāļīāđˆāļ‡āļ™āļģāļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāđ„āļ›āđƒāļŠāđ‰āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™āđ€āļ—āđˆāļēāđƒāļ” āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāđ‡āļĒāļīāđˆāļ‡āļ™āđ‰āļ­āļĒāļĨāļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒāļ§āļąāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāđ‚āļ”āļĒāļ§āļąāļ”āļ•āļēāļĄāđ€āļ§āļĨāļēāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļĨāļ°āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāđƒāļŠāđ‰āđ„āļ›āļāļąāļšāļ—āļĢāļąāļžāļĒāļēāļāļĢ āļ™āļąāđˆāļ™āđ„āļĄāđˆāđƒāļŠāđˆāļŦāļąāļ§āļ‚āđ‰āļ­āļ‚āļ­āļ‡āļšāļ—āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āđ€āļĢāļē āđāļ•āđˆāđ€āļĢāļēāļžāļđāļ”āļ–āļķāļ‡āļ§āđˆāļēArrays.sortāđƒāļ™ Java āđ€āļ›āđ‡āļ™āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļŸāļ­āļ‡

āđ€āļĢāļīāđˆāļĄāļˆāļēāļāļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļĒāļ­āļ”āļ™āļīāļĒāļĄāđƒāļ™āļŦāļĄāļđāđˆāļ™āļąāļāđ€āļĢāļĩāļĒāļ™āļāļąāļ™āļāđˆāļ­āļ™: Bubble sort āļ•āļĢāļ‡āđ„āļ›āļ•āļĢāļ‡āļĄāļē: āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļˆāļ°āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļŠāļ­āļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš āđāļĨāđ‰āļ§āļŠāļĨāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļŦāļēāļāļ­āļĒāļđāđˆāđƒāļ™āļĨāļģāļ”āļąāļšāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡ āđāļĨāļ°āļ—āļģāļ•āđˆāļ­āđ„āļ›āļˆāļ™āļ–āļķāļ‡āļˆāļļāļ”āļŠāļīāđ‰āļ™āļŠāļļāļ”āļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļ›āļĢāļēāļāļŽāļ§āđˆāļēāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļāļ§āđˆāļēāļˆāļ° "āļĨāļ­āļĒ" āđ„āļ›āļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡Arrayāđ€āļŠāđˆāļ™ āļŸāļ­āļ‡āļŠāļšāļđāđˆāļ—āļĩāđˆāļĨāļ­āļĒāļ‚āļķāđ‰āļ™āļĄāļēāļ”āđ‰āļēāļ™āļšāļ™

public class BubbleSort {

       public static void bubbleSort(int[] myArray) {
           int n = myArray.length;
           for (int i = 0; i < n - 1; i++) {
               for (int j = 0; j < n - i - 1; j++) {
                   if (myArray[j] > myArray[j + 1]) {
                       // Swap myArray[j] and myArray[j+1]
                       int temp = myArray[j];
                       myArray[j] = myArray[j + 1];
                       myArray[j + 1] = temp;
                   }
               }
           }
       }

       public static void main(String[] args) {
           int[] arr = {18, 28, 2, 7, 90, 45};

           System.out.println("Array before sorting:");
           for (int num : arr) {
               System.out.print(num + " ");
           }

           bubbleSort(arr);

           System.out.println("\nArray after sorting:");
           for (int num : arr) {
               System.out.print(num + " ");
           }
       }
}
āļ—āļĩāđˆāļ™āļĩāđˆāļ§āļīāļ˜āļĩāļāļēāļĢāļĢāļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ‚āļ­āļ‡āļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄāđ€āļ›āđ‡āļ™āļ­āļīāļ™āļžāļļāļ• āļ§āļ‡āļĢāļ­āļšāļ™āļ­āļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļˆāļēāļ 0 āļ–āļķāļ‡ n-1 āđ‚āļ”āļĒāļ—āļĩāđˆ n āļ„āļ·āļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļ§āļ‡āđƒāļ™āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ•āļīāļ”āļāļąāļ™ āļŦāļēāļāļ„āļģāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡ āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļ°āļŠāļĨāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™ āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāļ—āļģāļ‹āđ‰āļģāļˆāļ™āļāļ§āđˆāļēāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ–āļđāļāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡ āļ™āļĩāđˆāļ„āļ·āļ­āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āđ€āļĢāļē:
āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļāđˆāļ­āļ™āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 18 28 2 7 90 45 āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŦāļĨāļąāļ‡āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 2 7 18 28 45 90

āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļāļēāļĢāđ€āļĨāļ·āļ­āļ

āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđ€āļĨāļ·āļ­āļāļˆāļ°āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđ‚āļ”āļĒāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāđ€āļĨāđ‡āļāļ—āļĩāđˆāļŠāļļāļ”āļˆāļēāļāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‹āđ‰āļģāđāļĨāđ‰āļ§āļ‹āđ‰āļģāļ­āļĩāļāđāļĨāļ°āļ§āļēāļ‡āđ„āļ§āđ‰āļ—āļĩāđˆāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļĄāļēāđ€āļ‚āļĩāļĒāļ™āđ€āļ›āđ‡āļ™āļ āļēāļĐāļē Java:

public class SelectionSort {
   public static void selectionSort(int[] myArray) {
       int n = myArray.length;

       for (int i = 0; i < n - 1; i++) {
           int minIndex = i;

           // Find the index of the minimum element in the unsorted part of the array
           for (int j = i + 1; j < n; j++) {
               if (myArray[j] < myArray[minIndex]) {
                   minIndex = j;
               }
           }

           // Swap the minimum element with the first element of the unsorted part
           int temp = myArray[minIndex];
           myArray[minIndex] = myArray[i];
           myArray[i] = temp;
       }
   }

   public static void main(String[] args) {
       int[] arr = {18, 28, 45, 2, 90, 7};

       System.out.println("Array before sorting:");
       for (int num : arr) {
           System.out.print(num + " ");
       }

       selectionSort(arr);

       System.out.println("\nArray after sorting:");
       for (int num : arr) {
           System.out.print(num + " ");
       }
   }
}
āļ™āļĩāđˆāļ„āļ·āļ­āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ:
āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļāđˆāļ­āļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 18 28 45 2 90 7 āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŦāļĨāļąāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 2 7 18 28 45 90
āļĄāļēāļ­āļ˜āļīāļšāļēāļĒāļ—āļĩāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļąāļ™ āļāļēāļĢāļ§āļ™āļ‹āđ‰āļģāļ”āđ‰āļēāļ™āļ™āļ­āļāļˆāļ°āļ§āļ™āļ‹āđ‰āļģāļˆāļēāļāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡Arrayāđ„āļ›āļĒāļąāļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļŠāļ­āļ‡āđ„āļ›āļŠāļļāļ”āļ—āđ‰āļēāļĒ (āļĄāļēāļāļ–āļķāļ‡ n-1) āļĨāļđāļ›āļ™āļĩāđ‰āļˆāļ°āđ€āļĨāļ·āļ­āļāđāļ•āđˆāļĨāļ°āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāļĨāļ°āļĢāļēāļĒāļāļēāļĢāđ€āļ›āđ‡āļ™āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡Array āļ āļēāļĒāđƒāļ™āļĨāļđāļ›āļ”āđ‰āļēāļ™āļ™āļ­āļ āđ€āļĢāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™minIndexāđ€āļ›āđ‡āļ™āļ”āļąāļŠāļ™āļĩāļ›āļąāļˆāļˆāļļāļšāļąāļ™iāđ‚āļ”āļĒāļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ”āļąāļŠāļ™āļĩāļ‚āļ­āļ‡āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāđ€āļĨāđ‡āļāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡Array āļ§āļ‡āđƒāļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļēāļi+1āđāļĨāļ°āđ„āļ›āļˆāļ™āļ–āļķāļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡Array āļ„āđ‰āļ™āļŦāļēāļ”āļąāļŠāļ™āļĩāļ‚āļ­āļ‡āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāđ€āļĨāđ‡āļāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡ Array āđ‚āļ”āļĒāļāļēāļĢāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđāļ•āđˆāļĨāļ°āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļąāđ‰āļ™āļ•āđˆāļģāļ›āļąāļˆāļˆāļļāļšāļąāļ™ ( arr[minIndex] ) āļŦāļēāļāđ€āļĢāļēāļžāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāđ€āļĨāđ‡āļāļāļ§āđˆāļēāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļąāđ‰āļ™āļ•āđˆāļģāļ›āļąāļˆāļˆāļļāļšāļąāļ™ āđ€āļĢāļēāļˆāļ°āļ­āļąāļ›āđ€āļ”āļ•minIndexāđ€āļ›āđ‡āļ™āļ”āļąāļŠāļ™āļĩāļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļąāđ‰āļ™āļ•āđˆāļģāđƒāļŦāļĄāđˆ āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāļ§āļ‡āđƒāļ™āđ€āļŠāļĢāđ‡āļˆ āļŠāļīāđ‰āļ™āđ€āļĢāļēāļāđ‡āļžāļšāļ”āļąāļŠāļ™āļĩāļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļąāđ‰āļ™āļ•āđˆāļģāđƒāļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡Array āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļĢāļēāļˆāļ°āļŠāļĨāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļąāđ‰āļ™āļ•āđˆāļģāļāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđāļĢāļāļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđ‚āļ”āļĒāđƒāļŠāđ‰āļ­āļļāļ“āļŦāļ āļđāļĄāļīāļ•āļąāļ§āđāļ›āļĢāļŠāļąāđˆāļ§āļ„āļĢāļēāļ§ āļ§āļ‡āļĢāļ­āļšāļ™āļ­āļāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļ•āđˆāļ­āđ„āļ›āļˆāļ™āļāļ§āđˆāļēāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ–āļđāļāļˆāļąāļ” āđ€āļĢāļĩāļĒāļ‡āđ‚āļ”āļĒāļ„āđˆāļ­āļĒāđ† āļ‚āļĒāļēāļĒāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡Array āđƒāļ™āļ—āļĩāđˆāļŠāļļāļ”āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš āļˆāļ°āļ–āļđāļāļžāļīāļĄāļžāđŒāđƒāļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļŦāļĨāļąāļāļāđˆāļ­āļ™āđāļĨāļ°āļŦāļĨāļąāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ§āļīāļ˜āļĩāļāļēāļĢ SelectSort

āļœāļŠāļēāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš

Merge Sort āđ€āļ›āđ‡āļ™āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđāļšāđˆāļ‡āđāļĨāļ°āļžāļīāļŠāļīāļ•āļ—āļĩāđˆāđāļšāđˆāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļĒāđˆāļ­āļĒ āļ­āļ­āļāđ€āļ›āđ‡āļ™āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļĨāļ‡āļ‹āđ‰āļģāđ† āđāļĨāđ‰āļ§āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļķāļ‡āļĢāļ§āļĄāđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļ”āđ‰āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš Merge Sort āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāđāļĨāļ°āđƒāļŠāđ‰āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāđāļĨāļ°āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āđ€āļ§āļĨāļēāļ—āļĩāđˆāđāļĒāđˆāļ—āļĩāđˆāļŠāļļāļ”

public class MergeSort {
    
      //Merge Sort array  
      public static void mergeSort(int[] myArray) {
        if (myArray.length <= 1) {
            return;
        }

        int mid = myArray.length / 2;
        int[] left = new int[mid];
        int[] right = new int[myArray.length - mid];

        System.arraycopy(myArray, 0, left, 0, mid);
        System.arraycopy(myArray, mid, right, 0, myArray.length - mid);

        mergeSort(left);
        mergeSort(right);

        merge(myArray, left, right);
    }

    public static void merge(int[] arr, int[] left, int[] right) {
        int i = 0; // index for left subarray
        int j = 0; // index for right subarray
        int k = 0; // index for merged array

        while (i < left.length && j < right.length) {
            if (left[i] <= right[j]) {
                arr[k++] = left[i++];
            } else {
                arr[k++] = right[j++];
            }
        }

        while (i < left.length) {
            arr[k++] = left[i++];
        }

        while (j < right.length) {
            arr[k++] = right[j++];
        }
    }

    public static void main(String[] args) {
        int[] arr = {18, 2, 28, 7, 90, 45};

        System.out.println("Array before sorting:");
        for (int num : arr) {
            System.out.print(num + " ");
        }

        mergeSort(arr);

        System.out.println("\nArray after sorting:");
        for (int num : arr) {
            System.out.print(num + " ");
        }
    }
}
āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļ™āļĩāđˆāļ„āļ·āļ­:
āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļāđˆāļ­āļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 18 2 28 7 90 45 āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŦāļĨāļąāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 2 7 18 28 45 90
āļĄāļēāļ­āļ˜āļīāļšāļēāļĒāļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđƒāļŦāđ‰āļŠāļąāļ”āđ€āļˆāļ™āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļˆāļ°āđāļšāđˆāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ­āļ­āļāđ€āļ›āđ‡āļ™āļŠāļ­āļ‡āļŠāđˆāļ§āļ™āđāļšāļšāļ§āļ™āļ‹āđ‰āļģāļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļ–āļķāļ‡āļāļĢāļ“āļĩāļāļēāļ™ (āđ€āļĄāļ·āđˆāļ­āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĄāļĩāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŦāļ™āļķāđˆāļ‡āļŦāļĢāļ·āļ­āļĻāļđāļ™āļĒāđŒ) āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āļĢāļ§āļĄāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļāļĨāļąāļšāđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāļœāļŠāļēāļ™ āļ§āļīāļ˜āļĩāļāļēāļĢāļœāļŠāļēāļ™āļˆāļ°āđƒāļŠāđ‰āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŠāļēāļĄāļŠāļļāļ”āđ€āļ›āđ‡āļ™āļ­āļīāļ™āļžāļļāļ•: āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āđāļĨāļ°āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒāļ”āđ‰āļēāļ™āļ‹āđ‰āļēāļĒāđāļĨāļ°āļ‚āļ§āļē (āļ‹āđ‰āļēāļĒāđāļĨāļ°āļ‚āļ§āļē) āđ‚āļ”āļĒāļˆāļ°āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļˆāļēāļāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒāļ”āđ‰āļēāļ™āļ‹āđ‰āļēāļĒāđāļĨāļ°āļ‚āļ§āļē āđāļĨāļ°āļĢāļ§āļĄāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āđ€āļ‚āđ‰āļēāļāļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āļ•āļēāļĄāļĨāļģāļ”āļąāļšāļ—āļĩāđˆāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡

āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļāļēāļĢāđāļ—āļĢāļ

āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļāļēāļĢāđāļ—āļĢāļāļ—āļģāļ‡āļēāļ™āđ‚āļ”āļĒāļāļēāļĢāđāļ—āļĢāļāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļˆāļēāļāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‹āđ‰āļģāđ† āļĨāļ‡āđƒāļ™āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āđƒāļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩāļāļąāļšāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļ·āļ­āļšāļˆāļ°āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļĨāđ‰āļ§

public class InsertionSort {
    public static void insertionSort(int[] myArray) {
        int n = myArray.length;

        for (int i = 1; i < n; i++) {
            int key = myArray[i];
            int j = i - 1;

            while (j >= 0 && myArray[j] > key) {
                myArray[j + 1] = myArray[j];
                j--;
            }

            myArray[j + 1] = key;
        }
    }

    public static void main(String[] args) {
        int[] arr = {18, 90, 7, 28, 45, 2};

        System.out.println("Array before sorting:");
        for (int num : arr) {
            System.out.print(num + " ");
        }

        insertionSort(arr);

        System.out.println("\nArray after sorting:");
        for (int num : arr) {
            System.out.print(num + " ");
        }
    }
}
āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļāđ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļ›āļāļ•āļī:
āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļāđˆāļ­āļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 18 90 7 28 45 2 āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŦāļĨāļąāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 2 7 18 28 45 90
āļ—āļĩāđˆāļ™āļĩāđˆ āļ§āļīāļ˜āļĩāļāļēāļĢ insertionSortāđƒāļŠāđ‰āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļāļēāļĢāđāļ—āļĢāļ āļĄāļąāļ™āļ§āļ™āļ‹āđ‰āļģāļœāđˆāļēāļ™ArrayāđāļĨāļ°āļ–āļ·āļ­āļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ€āļ›āđ‡āļ™āļ„āļĩāļĒāđŒ āđ‚āļ”āļĒāļˆāļ°āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ„āļĩāļĒāđŒāļāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļē āđāļĨāļ°āļˆāļ°āđ€āļĨāļ·āđˆāļ­āļ™āļ„āļĩāļĒāđŒāđ„āļ›āļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļēāļŦāļ™āļķāđˆāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡āļŦāļēāļāļ„āļĩāļĒāđŒāļ™āļąāđ‰āļ™āđƒāļŦāļāđˆāļāļ§āđˆāļē āļ‹āļķāđˆāļ‡āļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļĨāļ·āđˆāļ­āļ™āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ•āđˆāļēāļ‡āđ† āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļĩāļ—āļĩāđˆāļ§āđˆāļēāļ‡āļŠāļģāļŦāļĢāļąāļšāļ„āļĩāļĒāđŒāđƒāļ™āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡ āļ§āļ‡āļĢāļ­āļšāļ™āļ­āļāļ§āļ™āļ‹āđ‰āļģāļˆāļēāļāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļŠāļ­āļ‡ ( i = 1 ) āđ„āļ›āļĒāļąāļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļ§āļ‡āđƒāļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļēāļāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ›āļąāļˆāļˆāļļāļšāļąāļ™ ( arr[i] ) āđāļĨāļ°āļĒāđ‰āļ­āļ™āļāļĨāļąāļš ( j = i - 1 ) āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļžāļšāļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŠāļģāļŦāļĢāļąāļšāļ„āļĩāļĒāđŒāļŦāļĢāļ·āļ­āđ„āļ›āļ–āļķāļ‡āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡Array āļ āļēāļĒāđƒāļ™āļĨāļđāļ›āļ”āđ‰āļēāļ™āđƒāļ™ āļŦāļēāļāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš ( arr[j] ) āļĄāļēāļāļāļ§āđˆāļēāļ„āļĩāļĒāđŒ āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ™āļąāđ‰āļ™āļˆāļ°āļ–āļđāļāđ€āļĨāļ·āđˆāļ­āļ™āđ„āļ›āļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļēāļŦāļ™āļķāđˆāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡ ( arr[j + 1] = arr[j] ) āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļĩāļ—āļĩāđˆāļ§āđˆāļēāļ‡āļŠāļģāļŦāļĢāļąāļšāļ„āļĩāļĒāđŒ āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ™āļĩāđ‰āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļ•āđˆāļ­āđ„āļ›āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļžāļšāļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļāļļāļāđāļˆ āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāļ§āļ‡āđƒāļ™āđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™ āļ„āļĩāļĒāđŒāļˆāļ°āļ–āļđāļāļ§āļēāļ‡āđƒāļ™āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡ ( arr[j + 1] = key ) āđƒāļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļŦāļĨāļąāļ āļˆāļ°āļĄāļĩāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļžāļīāļĄāļžāđŒāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāđˆāļ­āļ™āđāļĨāļ°āļŦāļĨāļąāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđ‚āļ”āļĒāđƒāļŠāđ‰āļ§āļīāļ˜āļĩ insertionSort

āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§

Quick Sort āđ€āļ›āđ‡āļ™āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļāļēāļĢāđāļšāđˆāļ‡āđāļĨāļ°āļžāļīāļŠāļīāļ•āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ€āļ”āļ·āļ­āļĒāđāļĨāļ°āđāļšāđˆāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĢāļ­āļšāđ€āļ”āļ·āļ­āļĒ āļ•āļēāļĄāļāļŽāđāļĨāđ‰āļ§ Quick Sort āļˆāļ°āđ€āļĢāđ‡āļ§āļāļ§āđˆāļē Merge Sort āļŠāļģāļŦāļĢāļąāļšāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāđāļĨāļ°āļ‚āļ™āļēāļ”āļāļĨāļēāļ‡ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĄāļĩāļ›āļąāļˆāļˆāļąāļĒāļ„āļ‡āļ—āļĩāđˆāļ•āđˆāļģ

public class QuickSort {

       public static void quickSort(int[] myArray, int low, int high) {
           if (low < high) {
               int pivotIndex = partition(myArray, low, high);
               quickSort(myArray, low, pivotIndex - 1);
               quickSort(myArray, pivotIndex + 1, high);
           }
       }

       public static int partition(int[] arr, int low, int high) {
           int pivot = arr[high];
           int i = low - 1;

           for (int j = low; j < high; j++) {
               if (arr[j] <= pivot) {
                   i++;
                   swap(arr, i, j);
               }
           }

           swap(arr, i + 1, high);
           return i + 1;
       }

       public static void swap(int[] arr, int i, int j) {
           int temp = arr[i];
           arr[i] = arr[j];
           arr[j] = temp;
       }

       public static void main(String[] args) {
           int[] arr = {18, 28, 2, 90, 7, 45};

           System.out.println("Array before sorting:");
           for (int num : arr) {
               System.out.print(num + " ");
           }

           quickSort(arr, 0, arr.length - 1);

           System.out.println("\nArray after sorting:");
           for (int num : arr) {
               System.out.print(num + " ");
           }
       }
}
āļœāļĨāļĨāļąāļžāļ˜āđŒāļ­āļĒāļđāđˆāļ—āļĩāđˆāļ™āļĩāđˆ:
āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļāđˆāļ­āļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 18 28 2 90 7 45 āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŦāļĨāļąāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš: 2 7 18 28 45 90
āđ€āļĢāļēāļĄāļĩāļŠāļēāļĄāļ§āļīāļ˜āļĩāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļ§āļīāļ˜āļĩ āļāļēāļĢQuickSortāđƒāļŠāđ‰āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļŠāļēāļĄāļ•āļąāļ§ āđ„āļ”āđ‰āđāļāđˆāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ—āļĩāđˆāļˆāļ°āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡ āļ”āļąāļŠāļ™āļĩāļ•āđˆāļģāļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒ āđāļĨāļ°āļ”āļąāļŠāļ™āļĩāļŠāļđāļ‡āļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒ āđ€āļĢāļīāđˆāļĄāđāļĢāļāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒāļĄāļĩāļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļŦāļēāļāđ€āļ›āđ‡āļ™āđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™ āļĢāļ°āļšāļšāļˆāļ°āđ€āļĨāļ·āļ­āļāļˆāļļāļ”āļŦāļĄāļļāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāđāļšāđˆāļ‡āļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒāļāđˆāļ­āļ™āļˆāļļāļ”āļŦāļĄāļļāļ™āđāļšāļšāļ§āļ™āļ‹āđ‰āļģ āđāļĨāļ°āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒāļŦāļĨāļąāļ‡āļˆāļļāļ”āļŦāļĄāļļāļ™āđāļšāļšāļ§āļ™āļ‹āđ‰āļģ āļ§āļīāļ˜āļĩāļāļēāļĢāđāļšāđˆāļ‡āļžāļēāļĢāđŒāļ•āļīāļŠāļąāđˆāļ™āļˆāļ°āđ€āļĨāļ·āļ­āļāđ€āļ”āļ·āļ­āļĒāđ€āļ›āđ‡āļ™āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒ ( arr[high] ) āđ‚āļ”āļĒāļˆāļ°āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ (i) āđ€āļ›āđ‡āļ™āļ”āļąāļŠāļ™āļĩāļ•āđˆāļģāļĨāļš 1 āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āļ§āļ™āļ‹āđ‰āļģāļˆāļēāļāļ”āļąāļŠāļ™āļĩāļ•āđˆāļģāđ„āļ›āđ€āļ›āđ‡āļ™āļ”āļąāļŠāļ™āļĩāļŠāļđāļ‡ - 1 āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ™āđ‰āļ­āļĒāļāļ§āđˆāļēāļŦāļĢāļ·āļ­āđ€āļ—āđˆāļēāļāļąāļšāđ€āļ”āļ·āļ­āļĒāļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļŦāļēāļāđ€āļ›āđ‡āļ™āđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™ āļĢāļ°āļšāļšāļˆāļ°āļŠāļĨāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ (i) āđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ āļŠāļļāļ”āļ—āđ‰āļēāļĒāļˆāļ°āļŠāļĨāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ€āļ”āļ·āļ­āļĒāļāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ + 1 āđāļĨāļ°āļŠāđˆāļ‡āļ„āļ·āļ™āļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ āļ§āļīāļ˜āļĩāļāļēāļĢāđāļšāđˆāļ‡āļžāļēāļĢāđŒāļ•āļīāļŠāļąāđˆāļ™āļˆāļ°āđ€āļĨāļ·āļ­āļāđ€āļ”āļ·āļ­āļĒāđ€āļ›āđ‡āļ™āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļĒāđˆāļ­āļĒ ( arr[high] ) āđ‚āļ”āļĒāļˆāļ°āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ (i) āđ€āļ›āđ‡āļ™āļ”āļąāļŠāļ™āļĩāļ•āđˆāļģāļĨāļš 1 āļˆāļēāļāļ™āļąāđ‰āļ™āļ§āļ™āļ‹āđ‰āļģāļˆāļēāļāļ”āļąāļŠāļ™āļĩāļ•āđˆāļģāđ„āļ›āđ€āļ›āđ‡āļ™āļ”āļąāļŠāļ™āļĩāļŠāļđāļ‡ - 1 āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļĄāļĩāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļāļ§āđˆāļēāļŦāļĢāļ·āļ­āđ€āļ—āđˆāļēāļāļąāļšāđ€āļ”āļ·āļ­āļĒāļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļŦāļēāļāđ€āļ›āđ‡āļ™āđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™ āļĢāļ°āļšāļšāļˆāļ°āļŠāļĨāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ (i) āđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ āļŠāļļāļ”āļ—āđ‰āļēāļĒāļˆāļ°āļŠāļĨāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđ€āļ”āļ·āļ­āļĒāļāļąāļšāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ + 1 āđāļĨāļ°āļŠāđˆāļ‡āļ„āļ·āļ™āļ”āļąāļŠāļ™āļĩāļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™ āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĨāļąāļšāđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ­āļĢāļĢāļ–āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĨāļąāļšāļŠāļ­āļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāđƒāļ™Array āđƒāļ™ āļ§āļīāļ˜āļĩāļāļēāļĢ āļŦāļĨāļąāļāļˆāļ°āļĄāļĩāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļžāļīāļĄāļžāđŒāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāđˆāļ­āļ™āđāļĨāļ°āļŦāļĨāļąāļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđ‚āļ”āļĒāđƒāļŠāđ‰āļ§āļīāļ˜āļĩ QuickSort

āļ‚āđ‰āļ­āļŠāļĢāļļāļ›

āļˆāļēāļāļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰ āļ„āļļāļ“āđ„āļ”āđ‰āļ„āđ‰āļ™āļžāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđƒāļ™āļ āļēāļĐāļē Java āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļĄāļ˜āļ­āļ” Arrays.sortāđƒāļ™āļ•āļąāļ§āļŦāļĢāļ·āļ­āđ€āļ‚āļĩāļĒāļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļĒāļ­āļ”āļ™āļīāļĒāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ­āļ‡ āđ€āļŠāđˆāļ™ āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļŸāļ­āļ‡ āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļœāļŠāļēāļ™ āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļ„āļļāļ“āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĨāļ­āļ‡āļšāļļāļāļĢāļļāļāļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ­āļ‡āđ„āļ”āđ‰ āļĄāļąāļ™āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ‡āļēāļ™āļ‚āļ­āļ‡āļ„āļļāļ“ āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđ€āļžāļĩāļĒāļ‡āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļŦāļēāļāļ„āļļāļ“āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āļžāļĒāļēāļĒāļēāļĄāļ—āļģāđƒāļŦāđ‰āļ”āļĩāļ‚āļķāđ‰āļ™ āđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļ„āļīāļ”āļ—āļĩāđˆāļ”āļĩāļˆāļĢāļīāļ‡āđ† āļ—āļĩāđˆāļˆāļ°āđ€āļ‚āļĩāļĒāļ™āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļ­āļ‡
āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™
  • āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ™āļīāļĒāļĄ
  • āđƒāļŦāļĄāđˆ
  • āđ€āļāđˆāļē
āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™
āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļĒāļąāļ‡āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđƒāļ” āđ†