Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jagoda11/cs50-problem-set-3
CS50-Problem-set-3 π explores algorithms π§ , focusing on more advanced concepts in computer science π». This set includes challenges 𧩠that require the implementation and understanding of sorting π’ and searching π algorithms, enhancing efficiency β‘, and understanding algorithmic complexity π€
https://github.com/jagoda11/cs50-problem-set-3
algorithms computational cs50 cs50problemsets data-structures problem-solving searching sorting
Last synced: 5 days ago
JSON representation
CS50-Problem-set-3 π explores algorithms π§ , focusing on more advanced concepts in computer science π». This set includes challenges 𧩠that require the implementation and understanding of sorting π’ and searching π algorithms, enhancing efficiency β‘, and understanding algorithmic complexity π€
- Host: GitHub
- URL: https://github.com/jagoda11/cs50-problem-set-3
- Owner: Jagoda11
- Created: 2018-06-25T17:16:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-18T15:32:44.000Z (8 months ago)
- Last Synced: 2024-05-02T05:48:24.684Z (7 months ago)
- Topics: algorithms, computational, cs50, cs50problemsets, data-structures, problem-solving, searching, sorting
- Language: C
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS50 Problem Set 3 π
Welcome to my CS50 Problem Set 3 repository! This set dives into more advanced data manipulation using arrays and introduces essential search algorithms. Let's explore the fascinating world of arrays and searching! π§
## Array π
- **Filename:** `array.c`
- **Description:** This program demonstrates various array manipulations in C. It allows the user to input a series of numbers, then performs a variety of operations to showcase the power of arrays. These operations include finding the maximum, minimum, average, and the gap between the maximum and minimum values. Additionally, it explores more advanced concepts like finding the second maximum, reversing the array, filtering even numbers, and creatively merging array halves.## Search π
- **Filename:** `search.c`
- **Description:** This program performs a case-insensitive search of a keyword within a given text. The user is prompted to enter a text and a keyword, and the program reports the position of the keyword within the text if found. This illustrates a practical application of string searching algorithms in C.## Getting Started π
To interact with these programs, clone the repository and compile each file using `clang` or `make`. Execute the compiled program in the terminal, follow the prompts, and witness the array manipulations and search algorithms in action!
## Dive into CS50 π€Ώ
Problem Set 3 is a significant leap forward, deepening your understanding of data structures and algorithmsβa crucial step in your journey through the world of computer science.
Feel free to explore!
Happy Coding! π»π