Skip to content

Commit ead15da

Browse files
authored
Update README.md
Separates Fibonacci into Iterative, Recursive, and Memoization, it also reorganized each original Fibonacci function into its proper place under each language and fills in the gaps on the missing ones.
1 parent 513070d commit ead15da

File tree

1 file changed

+128
-12
lines changed

1 file changed

+128
-12
lines changed

README.md

Lines changed: 128 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -935,29 +935,29 @@ In order to achieve greater coverage and encourage more people to contribute to
935935
</td>
936936
</tr>
937937
<tr>
938-
<td><a href="https://en.wikipedia.org/wiki/Fibonacci_sequence">Fibonacci</a></td>
938+
<td><a href="https://en.wikipedia.org/wiki/Fibonacci_sequence">Fibonacci (Iterative)</a></td>
939939
<td> <!-- C -->
940-
<a href="./src/c/Fibonacci.c">
940+
<a href="./src/c/FibonacciIterativa.c">
941941
<img align="center" height="25" src="./logos/c.svg" />
942942
</a>
943943
</td>
944944
<td> <!-- C++ -->
945-
<a href="./src/cpp/Fibonacci.cpp">
945+
<a href="./src/cpp/FibonacciIterative.cpp">
946946
<img align="center" height="25" src="./logos/cplusplus.svg" />
947947
</a>
948948
</td>
949949
<td> <!-- Java -->
950-
<a href="./src/java/Fibonacci.java">
950+
<a href="./src/java/FibonacciIterative.java">
951951
<img align="center" height="25" src="./logos/java.svg" />
952952
</a>
953953
</td>
954954
<td> <!-- Python -->
955-
<a href="./src/python/fibonacci.py">
955+
<a href="./src/python/fibonacci_iterativa.py">
956956
<img align="center" height="25" src="./logos/python.svg" />
957957
</a>
958958
</td>
959959
<td> <!-- Go -->
960-
<a href="./src/go/fibonacci.go">
960+
<a href="./src/go/fibonacci_iterative.go">
961961
<img align="center" height="25" src="./logos/golang.svg" />
962962
</a>
963963
</td>
@@ -967,27 +967,143 @@ In order to achieve greater coverage and encourage more people to contribute to
967967
</a>
968968
</td>
969969
<td> <!-- JavaScript -->
970-
<a href="./src/javascript/Fibonacci.js">
970+
<a href="./src/javascript/FibonacciIterative.js">
971971
<img align="center" height="25" src="./logos/javascript.svg" />
972972
</a>
973973
</td>
974974
<td> <!-- Swift -->
975-
<a href="./src/swift/fibonacci.swift">
975+
<a href="./src/swift/fibonacciIterative.swift">
976976
<img align="center" height="25" src="./logos/swift.svg" />
977977
</a>
978978
</td>
979979
<td> <!-- Rust -->
980-
<a href="./src/rust/fibonacci.rs">
980+
<a href="./src/rust/fibonacci_iterative.rs">
981981
<img align="center" height="25" src="./logos/rust.svg" />
982982
</a>
983983
</td>
984984
<td> <!-- Scala -->
985-
<a href="./CONTRIBUTING.md">
986-
<img align="center" height="25" src="./logos/github.svg" />
985+
<a href="./src/scala/FibonacciIterative.scala">
986+
<img align="center" height="25" src="./logos/scala.svg" />
987+
</a>
988+
</td>
989+
<td> <!-- Kotlin -->
990+
<a href="./src/kotlin/FibonacciIterative.kt">
991+
<img align="center" height="25" src="./logos/kotlin.svg" />
992+
</a>
993+
</td>
994+
</tr>
995+
<tr>
996+
<td><a href="https://en.wikipedia.org/wiki/Fibonacci_sequence">Fibonacci (Recursive)</a></td>
997+
<td> <!-- C -->
998+
<a href="./src/c/FibonacciRecursiva.c">
999+
<img align="center" height="25" src="./logos/c.svg" />
1000+
</a>
1001+
</td>
1002+
<td> <!-- C++ -->
1003+
<a href="./src/cpp/FibonacciRecursive.cpp">
1004+
<img align="center" height="25" src="./logos/cplusplus.svg" />
1005+
</a>
1006+
</td>
1007+
<td> <!-- Java -->
1008+
<a href="./src/java/FibonacciRecursive.java">
1009+
<img align="center" height="25" src="./logos/java.svg" />
1010+
</a>
1011+
</td>
1012+
<td> <!-- Python -->
1013+
<a href="./src/python/fibonacci_recursiva.py">
1014+
<img align="center" height="25" src="./logos/python.svg" />
1015+
</a>
1016+
</td>
1017+
<td> <!-- Go -->
1018+
<a href="./src/go/fibonacci_recursive.go">
1019+
<img align="center" height="25" src="./logos/golang.svg" />
1020+
</a>
1021+
</td>
1022+
<td> <!-- Ruby -->
1023+
<a href="./src/ruby/fibonacci_recursive.rb">
1024+
<img align="center" height="25" src="./logos/ruby.svg" />
1025+
</a>
1026+
</td>
1027+
<td> <!-- JavaScript -->
1028+
<a href="./src/javascript/FibonacciRecursive.js">
1029+
<img align="center" height="25" src="./logos/javascript.svg" />
1030+
</a>
1031+
</td>
1032+
<td> <!-- Swift -->
1033+
<a href="./src/swift/fibonacciRecursive.swift">
1034+
<img align="center" height="25" src="./logos/swift.svg" />
1035+
</a>
1036+
</td>
1037+
<td> <!-- Rust -->
1038+
<a href="./src/rust/fibonacci_recursive.rs">
1039+
<img align="center" height="25" src="./logos/rust.svg" />
1040+
</a>
1041+
</td>
1042+
<td> <!-- Scala -->
1043+
<a href="./src/scala/FibonacciRecursive.scala">
1044+
<img align="center" height="25" src="./logos/scala.svg" />
1045+
</a>
1046+
</td>
1047+
<td> <!-- Kotlin -->
1048+
<a href="./src/kotlin/FibonacciRecursive.kt">
1049+
<img align="center" height="25" src="./logos/kotlin.svg" />
1050+
</a>
1051+
</td>
1052+
</tr>
1053+
<tr>
1054+
<td><a href="https://en.wikipedia.org/wiki/Fibonacci_sequence">Fibonacci (Memoization)</a></td>
1055+
<td> <!-- C -->
1056+
<a href="./src/c/FibonacciMemoization.c">
1057+
<img align="center" height="25" src="./logos/c.svg" />
1058+
</a>
1059+
</td>
1060+
<td> <!-- C++ -->
1061+
<a href="./src/cpp/FibonacciMemoization.cpp">
1062+
<img align="center" height="25" src="./logos/cplusplus.svg" />
1063+
</a>
1064+
</td>
1065+
<td> <!-- Java -->
1066+
<a href="./src/java/FibonacciMemoization.java">
1067+
<img align="center" height="25" src="./logos/java.svg" />
1068+
</a>
1069+
</td>
1070+
<td> <!-- Python -->
1071+
<a href="./src/python/fibonacci_memoization.py">
1072+
<img align="center" height="25" src="./logos/python.svg" />
1073+
</a>
1074+
</td>
1075+
<td> <!-- Go -->
1076+
<a href="./src/go/fibonacci_memoization.go">
1077+
<img align="center" height="25" src="./logos/golang.svg" />
1078+
</a>
1079+
</td>
1080+
<td> <!-- Ruby -->
1081+
<a href="./src/ruby/fibonacci_memoization.rb">
1082+
<img align="center" height="25" src="./logos/ruby.svg" />
1083+
</a>
1084+
</td>
1085+
<td> <!-- JavaScript -->
1086+
<a href="./src/javascript/FibonacciMemoization.js">
1087+
<img align="center" height="25" src="./logos/javascript.svg" />
1088+
</a>
1089+
</td>
1090+
<td> <!-- Swift -->
1091+
<a href="./src/swift/fibonacciMemoization.swift">
1092+
<img align="center" height="25" src="./logos/swift.svg" />
1093+
</a>
1094+
</td>
1095+
<td> <!-- Rust -->
1096+
<a href="./src/rust/fibonacci_memoization.rs">
1097+
<img align="center" height="25" src="./logos/rust.svg" />
1098+
</a>
1099+
</td>
1100+
<td> <!-- Scala -->
1101+
<a href="./src/scala/FibonacciMemoization.scala">
1102+
<img align="center" height="25" src="./logos/scala.svg" />
9871103
</a>
9881104
</td>
9891105
<td> <!-- Kotlin -->
990-
<a href="./src/kotlin/Fibonacci.kt">
1106+
<a href="./src/kotlin/FibonacciMemoization.kt">
9911107
<img align="center" height="25" src="./logos/kotlin.svg" />
9921108
</a>
9931109
</td>

0 commit comments

Comments
 (0)