https://github.com/hillaryjude/learn-python-from-scratch-part-5-searching-sorting
Python code on Searching and sorting for beginners and intermediate learners. Feel free to explore other resources too.
https://github.com/hillaryjude/learn-python-from-scratch-part-5-searching-sorting
binary-search bubble-sort insertion-sort linear-search merge-sort recursive-search selection-sort
Last synced: about 1 year ago
JSON representation
Python code on Searching and sorting for beginners and intermediate learners. Feel free to explore other resources too.
- Host: GitHub
- URL: https://github.com/hillaryjude/learn-python-from-scratch-part-5-searching-sorting
- Owner: hillaryjude
- Created: 2025-01-01T06:00:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-01T06:13:00.000Z (over 1 year ago)
- Last Synced: 2025-01-29T03:58:11.644Z (over 1 year ago)
- Topics: binary-search, bubble-sort, insertion-sort, linear-search, merge-sort, recursive-search, selection-sort
- Language: Jupyter Notebook
- Homepage:
- Size: 312 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Searching Algorithms
## Table of Contents
1. [Linear Search](#linear-search): A simple search algorithm that checks every element in a list until the desired element is found or the list ends.
2. [Binary Search](#binary-search): A more efficient search algorithm that works on sorted lists by repeatedly dividing the search interval in half.
3. [Recursive Binary Search](#recursive-binary-search): A variant of binary search that uses recursion to divide the search interval.
4. [Square Root of a Number](#square-root-of-a-number): This algorithm calculates the square root of a number using a method such as the Newton-Raphson method.
# Sorting Algorithms
This repository contains implementations of various sorting algorithms.
## Table of Contents
- [Insertion Sort](#insertion-sort)
- [Bubble Sort](#bubble-sort)
- [Optimized Bubble Sort](#optimized-bubble-sort)
- [Selection Sort](#selection-sort)
- [Merge Sort](#merge-sort)