Skip to content

DheerajRathore/swift-data-structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swift-data-structure

Data Structures in Swift.

Overview

This repository contains implementations of various data structures using the Swift programming language. While these problems are commonly solved in languages like C, C++, Java and python this project aims to provide Swift-based solutions for developers working in Apple's ecosystem.

Why Swift?

•    Modern and expressive: Swift offers a clean, concise syntax that makes code more readable and maintainable.
•    Safety features: Swift's strong typing and error handling capabilities help prevent common programming mistakes.
•    Performance: Swift is designed to be fast and efficient, making it suitable for implementing data structures and algorithms.
•    Growing popularity: As Swift continues to gain traction in iOS, macOS, and server-side development, having Swift implementations of common data structures becomes increasingly valuable.

Problem Sources

The problems solved in this repository are sourced from popular coding platforms, including: • LeetCode • HackerRank

These platforms offer a wide range of data structure and algorithm challenges that help improve coding skills and understanding of fundamental computer science concepts.

Contributing

We welcome contributions from the community! If you'd like to add new data structure implementations, improve existing ones, or fix bugs, please feel free to: • Fork the repository • Create a new branch for your feature • Commit your changes • Push to the branch • Create a new Pull Request

Please ensure your code follows Swift best practices and includes appropriate comments and documentation. 👍

License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages