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

multithreaded fibonacci series #475

Open
dejokz opened this issue Jan 7, 2022 · 4 comments
Open

multithreaded fibonacci series #475

dejokz opened this issue Jan 7, 2022 · 4 comments
Labels
algorithms question Further information is requested

Comments

@dejokz
Copy link

dejokz commented Jan 7, 2022

Description of the problem

implementation of multi-threaded Fibonacci series with a method fib_multi with takes the parameter n. This is part of SWoC v2.

Example of the problem

fib_multi(n=20)
4181
fib_multi(n=7)
8

References/Other comments

CLRS: chapter 27: Multithreaded algorithms
Not sure under which file hierarchy should this python file come under? Perhaps a new directory can be created to facilitate multithreaded algorithms.

@czgdp1807
Copy link
Member

Can you explain how multithreading is helpful here? The fastest algorithm that I know of is O(log n) to generate (n + 1)-th and n-th Fibonacci numbers.

The more important question is what is the applicability of Fibonacci numbers? In which domain their efficient implementation is required to solve a non-trivial problem? Any references?

@czgdp1807 czgdp1807 added algorithms question Further information is requested labels Jan 8, 2022
@Abekaesh
Copy link
Contributor

Is this issue relating to implementation of fastest algorithm to find nth fibonacci series number?

@mridul45
Copy link

I would be happy to contribute to the project as I find my skills a good fit for the issue . As a GSSOC 23 member I humbly ask to allow me to contribute to the issue.

@Meghaa702
Copy link

I would be happy to contribute to the project as I find my skills a good fit for the issue . Please allow me to contribute to the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
algorithms question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants