Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement enqueue(element: E) function for Queues. #33

Open
ashikka opened this issue Sep 29, 2021 · 4 comments
Open

Implement enqueue(element: E) function for Queues. #33

ashikka opened this issue Sep 29, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@ashikka
Copy link
Contributor

ashikka commented Sep 29, 2021

Taking reference from issue #15, implement the enqueue(element: E) function for a queue. This function pushed an element to the tail of the queue.

First step

Search, read, and understand information about queues and how they are implemented.

Second step

After you open a pull request with the data structure implementation, wait for comments or approval from @code-sherpas/kollections-maintainers.

Minimum acceptance criteria

  • The implementation must be well documented with proper Javadoc at Class and function levels.
  • The implementation must be tested with automatic tests that cover all relevant cases and situations.
  • The implementation must be generic.
  • The implementation must have the expected time complexity according to Computer Science. Here you can find a very helpful cheat sheet.
  • Compare efficiency using a dynamic array as underlying data structure vs using a linked list. Choose the most efficient.

Related resources:

@ashikka ashikka added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Sep 29, 2021
@Anuka04
Copy link

Anuka04 commented Oct 2, 2021

Can I work on this issue? @ashikka

@ashikka
Copy link
Contributor Author

ashikka commented Oct 2, 2021

Can I work on this issue? @ashikka

Sure thing! Thank you for taking it up 🚀

@ashikka
Copy link
Contributor Author

ashikka commented Oct 5, 2021

@Anuka04 have you made any progress? Any blockers?

@Anuka04
Copy link

Anuka04 commented Oct 6, 2021

Hey @ashikka I have been under the weather for the past few days will start working as soon as I feel better. Will keep you updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants