All Projects → jacobwilliams → flist

jacobwilliams / flist

Licence: BSD-3-Clause License
Modern Fortran Linked List

Programming Languages

fortran
972 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to flist

interview-cookbook
A playground for learning DataStructures, Algorithms, and Object-Oriented Concepts.
Stars: ✭ 25 (-7.41%)
Mutual labels:  linked-list
Libft
42 library of basic C functions - queues, lists, memory operations and more 😄
Stars: ✭ 21 (-22.22%)
Mutual labels:  linked-list
InterviewBit
Collection of solution for problems on InterviewBit
Stars: ✭ 77 (+185.19%)
Mutual labels:  linked-list
DSA--GeeksForGeeks
DSA course solutions in C++ Jump to below directly for more problems
Stars: ✭ 47 (+74.07%)
Mutual labels:  linked-list
needle
📌📚 An extensive standalone data structure library for JavaScript.
Stars: ✭ 25 (-7.41%)
Mutual labels:  linked-list
Competitive Programming
Contains solutions and codes to various online competitive programming challenges and some good problems. The links to the problem sets are specified at the beginning of each code.
Stars: ✭ 65 (+140.74%)
Mutual labels:  linked-list
Data-Structure-Algorithm-Programs
This Repo consists of Data structures and Algorithms
Stars: ✭ 464 (+1618.52%)
Mutual labels:  linked-list
Data-Structures-and-Algorithms
Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
Stars: ✭ 144 (+433.33%)
Mutual labels:  linked-list
LinkedList
An implementation of the Doubly Linked List in C++
Stars: ✭ 16 (-40.74%)
Mutual labels:  linked-list
Java
"Always choose a lazy person to get the job done. A lazy person will always find the easy way out."
Stars: ✭ 16 (-40.74%)
Mutual labels:  linked-list
concurrent-ll
concurrent linked list implementation
Stars: ✭ 66 (+144.44%)
Mutual labels:  linked-list
js-symbol-tree
Turn any collection of objects into its own efficient tree or linked list using Symbol
Stars: ✭ 86 (+218.52%)
Mutual labels:  linked-list
Data-Structures-Algorithms-Handbook
A series of important questions with solutions to crack the coding interview and ace it!
Stars: ✭ 30 (+11.11%)
Mutual labels:  linked-list
InterviewPrep
A repository containing link of good interview questions
Stars: ✭ 54 (+100%)
Mutual labels:  linked-list
AlgoDaily
just for fun
Stars: ✭ 118 (+337.04%)
Mutual labels:  linked-list
dsa
data structure and algorithm - examples and implementations
Stars: ✭ 13 (-51.85%)
Mutual labels:  linked-list
deque
JavaScript implementation of a double-ended queue
Stars: ✭ 17 (-37.04%)
Mutual labels:  linked-list
Algorithms
✨ a bunch of algorithms in a bunch of languages ✨
Stars: ✭ 55 (+103.7%)
Mutual labels:  linked-list
geeks-for-geeks-solutions
✅ My own Amazon, Microsoft and Google SDE Coding challenge Solutions (offered by GeeksForGeeks).
Stars: ✭ 246 (+811.11%)
Mutual labels:  linked-list
Data-Structures
Algorithmic Problems Solutions -- hash table code featured in geeksforgeeks
Stars: ✭ 44 (+62.96%)
Mutual labels:  linked-list

flist

Modern Fortran Linked List

Description

Just some experiments with modern Fortran linked lists and unlimited polymorphic derived types.

Compiling

A Fortran Package Manager manifest file is included, so that the library and tests cases can be compiled with FPM. For example:

fpm build --profile release
fpm test --profile release

To use flist within your fpm project, add the following to your fpm.toml file:

[dependencies]
flist = { git="https://github.com/jacobwilliams/flist.git" }

Documentation

The API documentation for the current master branch can be found here. This is generated by processing the source files with FORD.

License

The flist source code and related files and documentation are distributed under a permissive free software license (BSD-3).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].