Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Ensayo

DSA with Java

Puntuación
-
Vendido
-
Páginas
1
Grado
A+
Subido en
14-10-2024
Escrito en
2024/2025

This document fully covered basic DSA with Java, useful to beginner

Institución
Grado

Vista previa del contenido

def selectionSort(arr):
for i in range(len(arr)):
min_idx = i
for j in range(i+1, len(arr)):
if arr[min_idx] > arr[j]:
min_idx = j
arr[i], arr[min_idx] = arr[min_idx], arr[i]
This algorithm is also not efficient, but it performs better than Bubble Sort in
some cases.

Quote: "Selection Sort is like selecting the best student to be the class
representative, it's done repeatedly until all positions are filled."

Insertion Sort
Insertion Sort algorithm sorts an array by building a sorted array one item at a
time.

Here's an example of how Insertion Sort works in Python:

def insertionSort(arr):
for i in range(1, len(arr)):
key = arr[i]
j = i-1
while j >=0 and key < arr[j] :
arr[j+1] = arr[j]
j -= 1
arr[j+1] = key
This algorithm performs better than Bubble Sort and Selection Sort, but it's not
efficient for large datasets.

Quote: "Insertion Sort is like arranging a deck of cards, it's simple and efficient
when you have a small number of items to sort."

Merge Sort
Merge Sort algorithm sorts an array by dividing it into half, then sorting each
half, and finally merging the sorted halves.

Here's an example of how Merge Sort works in Python:

def mergeSort(arr):
if len(arr) >1:
mid = len(arr)//2
L = arr[:mid]
R = arr[mid:]
mergeSort(L)
mergeSort(R)
i = j = k = 0
while i < len(L) and j < len(R):
if L[i] < R[j]:

Escuela, estudio y materia

Grado

Información del documento

Subido en
14 de octubre de 2024
Número de páginas
1
Escrito en
2024/2025
Tipo
ENSAYO
Profesor(es)
Desconocido
Grado
A+

Temas

$40.99
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor
Seller avatar
rohithkumars

Conoce al vendedor

Seller avatar
rohithkumars ANNA UNIVERSITY
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
-
Miembro desde
1 año
Número de seguidores
0
Documentos
1
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Documentos populares

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes