# Swift data structue implementation

**URL:** <https://forums.swift.org/t/swift-data-structue-implementation/47307>\
**Category:** Standard Library\
**Tags:** gsoc-2021\
**Created:** [April 10, 2021, 6:14pm UTC](https://forums.swift.org/t/swift-data-structue-implementation/47307 "2021-04-10T18:14:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bhupathi07](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/bhupathi07/32/16498_2.png) [@bhupathi07](https://forums.swift.org/u/bhupathi07)\
**Post date:** [April 10, 2021, 6:14pm UTC](https://forums.swift.org/t/swift-data-structue-implementation/47307/1 "2021-04-10T18:14:50Z")

</div>

Hello everyone and mentor @lorentey , i'm 2nd year student of computer science student from India and new to open source. i'm familiar with c/c++, python and past one year i'm studied data structures for competitive programming for solving problems .I learned swift language .when i search all idea list in swift organization i found this project. i want to contribute in this project to implement the linear data structures in swift . Anyone help me how to get started with this project thanks in advance 🙂.

---

<div class="post-metadata">

**Author:** ![YahiaAglan](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/yahiaaglan/32/16469_2.png) [@YahiaAglan](https://forums.swift.org/u/YahiaAglan)\
**Post date:** [April 10, 2021, 8:50pm UTC](https://forums.swift.org/t/swift-data-structue-implementation/47307/2 "2021-04-10T20:50:30Z")

</div>

I think you should start with specify the data structures you will implement  
As you mention above being a competitive programmer will help you to analysis the best practice for data structures implementations

---

<div class="post-metadata">

**Author:** ![bhupathi07](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/bhupathi07/32/16498_2.png) [@bhupathi07](https://forums.swift.org/u/bhupathi07)\
**Post date:** [April 11, 2021, 4:52am UTC](https://forums.swift.org/t/swift-data-structue-implementation/47307/3 "2021-04-11T04:52:10Z")

</div>

okay but ,In which website should i share my draft proposal to get review by mentor of gsoc2021

---

<div class="post-metadata">

**Author:** ![YahiaAglan](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/yahiaaglan/32/16469_2.png) [@YahiaAglan](https://forums.swift.org/u/YahiaAglan)\
**Post date:** [April 11, 2021, 6:48am UTC](https://forums.swift.org/t/swift-data-structue-implementation/47307/4 "2021-04-11T06:48:57Z")

</div>

You can share it with mentor @lorentey

---

<div class="post-metadata">

**Author:** ![ktoso](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/ktoso/32/44526_2.png) [@ktoso](https://forums.swift.org/u/ktoso)\
**Post date:** [April 12, 2021, 3:34am UTC](https://forums.swift.org/t/swift-data-structue-implementation/47307/5 "2021-04-12T03:34:27Z")

</div>

Hi @bhupathi07!  
You are doing the right thing by reaching out through the forums. Please don't be discouraged.

This specific topic has seen _a lot_ of students applying and it is only 2 days remaining until the proposal submission deadline. I would recommend trying to come up with a proposal in a shape similar to [swift-evolution/0000-swift-template.md at main · apple/swift-evolution · GitHub](https://github.com/apple/swift-evolution/blob/main/proposal-templates/0000-swift-template.md) where you propose what data-structures you have in mind and what goals would be for the GSOC period.

Keep in mind that there isn't all that much time in the GSOC, so the project proposal should be realistic about the goals.

You should also refer to [GitHub - apple/swift-collections: Commonly used data structures for Swift](https://github.com/apple/swift-collections) where the work would be happening and you can see some people collaborating there already.

@lorentey should be able to get back to you soon, during the US work week.
