Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Data structures
A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.
- GitHub: https://github.com/topics/data-structures
- Wikipedia: https://en.wikipedia.org/wiki/Data_structure
- Related Topics: algorithm,
- Aliases: data-structure,
- Last updated: 2024-12-23 00:06:30 UTC
- JSON Representation
https://github.com/nette/schema
📐 Validating data structures against a given Schema.
data-structures json nette nette-framework php schema validation
Last synced: 17 Dec 2024
https://github.com/fastai/fastcore
Python supercharged for the fastai library
data-structures developer-tools dispatch documentation-generator fastai functional-programming languages parallel-processing python
Last synced: 29 Oct 2024
https://github.com/wingkwong/leetcode-the-hard-way
LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBf
algo-monster algorithm algorithms coding-challenges computer-science cpp data-structures golang hacktoberfest interview-preparation javascript leetcode leetcode-solutions leetcode-tutorials problem-solving programming python software-engineering technical-interviews
Last synced: 19 Dec 2024
https://github.com/oleiade/lane
Generic PriorityQueues, Queues, Stacks, and Deque data structures for Go
data-structures deque generic go priority-queue queue stack
Last synced: 20 Dec 2024
https://github.com/harshcasper/neoalgo
Bringing all Data Structures and Algorithms under one Roof ⚡
algorithms c c-plus-plus c-sharp data-structures go hacktoberfest java javascript python q-sharp
Last synced: 21 Dec 2024
https://github.com/HarshCasper/NeoAlgo
Bringing all Data Structures and Algorithms under one Roof ⚡
algorithms c c-plus-plus c-sharp data-structures go hacktoberfest java javascript python q-sharp
Last synced: 13 Nov 2024
https://github.com/shenweichen/Coursera
Quiz & Assignment of Coursera
computer-vision coursera data-science data-structures deep-learning machine-learning natural-language-processing reinforcement-learning
Last synced: 27 Nov 2024
https://github.com/shenweichen/coursera
Quiz & Assignment of Coursera
computer-vision coursera data-science data-structures deep-learning machine-learning natural-language-processing reinforcement-learning
Last synced: 23 Dec 2024
https://github.com/elliotchance/orderedmap
🔃 An ordered map in Go with amortized O(1) for Set, Get, Delete and Len.
data-structures golang maps orderedmap
Last synced: 17 Dec 2024
https://github.com/P-p-H-d/mlib
Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).
algorithms array bitset c collections data-structures generic hashmap json list lock-free memory-pool priority-queue queue set stack string tree tuples variant
Last synced: 25 Oct 2024
https://github.com/rampatra/algorithms-and-data-structures-in-java
Algorithms and Data Structures in Java
algorithm algorithms algorithms-and-data-structures blockchain blockchain-demo blockchain-java coding-interview cracking-code-interview cracking-the-coding-interview cracking-the-technical-interview data-structures datastructures geeksforgeeks hackerrank interview interview-practice interview-preparation java java-8 leetcode
Last synced: 20 Dec 2024
https://github.com/CosmicMind/Algorithm
Algorithm is a library of tools that is used to create intelligent applications.
algorithm algorithms conditional-probability cosmicmind data-structure data-structures data-structures-algorithms dictionary doublylinkedlist multidictionary multiset probabilistic-programming probability redblacktree redblacktrees set sorted-sets stack swift swift-3
Last synced: 09 Dec 2024
https://github.com/cosmicmind/algorithm
Algorithm is a library of tools that is used to create intelligent applications.
algorithm algorithms conditional-probability cosmicmind data-structure data-structures data-structures-algorithms dictionary doublylinkedlist multidictionary multiset probabilistic-programming probability redblacktree redblacktrees set sorted-sets stack swift swift-3
Last synced: 20 Dec 2024
https://github.com/DmitryTsyvtsyn/Kotlin-Algorithms-and-Design-Patterns
This repository contains the most common algorithms and data structures written in the Kotlin language with simple and concise code.
abstract-factory-pattern adapter-pattern algorithm algorithms algorithms-and-data-structures builder-pattern command-pattern data-structures decorator-pattern design-pattern design-patterns facade-pattern flyweight-pattern kotlin observer-pattern singleton-pattern strategy-pattern
Last synced: 07 Nov 2024
https://github.com/thealgorithms/jupyter
The repository contains script and notebook related to Statistics, Machine learning, Neural network, Deep learning, NLP, Numerical methods, and Automation.
algorithms data-science data-structures deep-learning hacktoberfest machine-learning neural-network
Last synced: 21 Dec 2024
https://github.com/TheAlgorithms/Jupyter
The repository contains script and notebook related to Statistics, Machine learning, Neural network, Deep learning, NLP, Numerical methods, and Automation.
algorithms data-science data-structures deep-learning hacktoberfest machine-learning neural-network
Last synced: 13 Nov 2024
https://github.com/dolthub/swiss
Golang port of Abseil's SwissTable
abseil asm collection data-structures generics golang hashmap hashtable sse3 swisstable
Last synced: 20 Dec 2024
https://github.com/js-sdsl/js-sdsl
A javascript standard data structure library which benchmark against C++ STL.
data-structure-library data-structures data-structures-and-algorithms deque dequeue hashmap hashset hashsets javascript javascript-data-structures javascript-library linklist map priority-queue rb-tree red-black-tree set stl-containers typescript typescript-data-structure
Last synced: 19 Nov 2024
https://github.com/Just-A-Visitor/Algorithmic-Pseudocode
This repository contains the pseudocode(pdf) of various algorithms and data structures necessary for Interview Preparation and Competitive Coding
algorithms algorithms-and-data-structures coding-interviews data-structures hacktoberfest interview-practice interview-preparation interview-questions interviews latex leetcode pseudocode
Last synced: 27 Nov 2024
https://github.com/VAR-solutions/Algorithms
A repository of different Algorithms and Data Structures implemented in many programming languages.
algorithms bit-manipulation c cpp csharp data-structures dynamic-programming go golang greedy-algorithms help-wanted java javascript mathematics python python3 ruby rust swift
Last synced: 11 Nov 2024
https://github.com/tessil/hat-trie
C++ implementation of a fast and memory efficient HAT-trie
c-plus-plus cpp data-structures hat-trie header-only trie
Last synced: 18 Dec 2024
https://github.com/Tessil/hat-trie
C++ implementation of a fast and memory efficient HAT-trie
c-plus-plus cpp data-structures hat-trie header-only trie
Last synced: 26 Oct 2024
https://github.com/datawhalechina/leetcode-notes
🐳 LeetCode 算法笔记:面试、刷题、学算法。在线阅读地址:https://datawhalechina.github.io/leetcode-notes/
algorithms data-structures interviews leetcode python python3
Last synced: 22 Dec 2024
https://github.com/just-a-visitor/algorithmic-pseudocode
This repository contains the pseudocode(pdf) of various algorithms and data structures necessary for Interview Preparation and Competitive Coding
algorithms algorithms-and-data-structures coding-interviews data-structures hacktoberfest interview-practice interview-preparation interview-questions interviews latex leetcode pseudocode
Last synced: 01 Nov 2024
https://github.com/tessil/hopscotch-map
C++ implementation of a fast hash map and hash set using hopscotch hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 20 Dec 2024
https://github.com/Tessil/hopscotch-map
C++ implementation of a fast hash map and hash set using hopscotch hashing
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 14 Nov 2024
https://github.com/aylei/leetcode-rust
my leetcode solutions in rust
data-structures dynamic-programming leetcode leetcode-rust leetcode-solutions rust
Last synced: 18 Dec 2024
https://github.com/mrankitgupta/data-analyst-roadmap
I am sharing my Journey of 66DaysofData into Data Analytics by participating in Ken Jee's #66daysofdata challenge
ankit ankit-gupta ankitgupta data-analysis data-analytics data-science data-structures data-visualization excel mongodb mysql pandas powerbi python sql sql-server tableau
Last synced: 20 Dec 2024
https://github.com/ehmicky/wild-wild-path
🤠 Object property paths with wildcards and regexps 🌵
algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard
Last synced: 19 Dec 2024
https://github.com/xx19941215/light-tips
Some code tips about algorithms, php and more 🔥
algorithm data-structures php7
Last synced: 21 Dec 2024
https://github.com/luciopaiva/heapify
The fastest JavaScript priority queue out there. Zero dependencies.
binary-heap data-structures heap heapify javascript javascript-library priority-queue queue
Last synced: 22 Dec 2024
https://github.com/zacharypatten/towel
Throw in the towel.
algorithm avl-tree command-line console csharp data-structures dotnet extensions framework functional library mathematics measurements random red-black-trees sorting towel xml
Last synced: 20 Dec 2024
https://github.com/ZacharyPatten/Towel
Throw in the towel.
algorithm avl-tree command-line console csharp data-structures dotnet extensions framework functional library mathematics measurements random red-black-trees sorting towel xml
Last synced: 26 Oct 2024
https://github.com/hellokoding/hellokoding-courses
HelloKoding provides practical coding guides series of Spring Boot, Java, Algorithms, and other topics on software engineering
algorithms data-structures java spring-boot spring-data-jpa spring-security
Last synced: 20 Dec 2024
https://github.com/yourbasic/graph
Graph algorithms and data structures
data-structures go golang graph-algorithms graph-theory library
Last synced: 26 Oct 2024
https://github.com/ADJA/algos
Competitive programming algorithms in C++
acm-icpc acm-icpc-handbook algorithms data-structures
Last synced: 17 Nov 2024
https://github.com/juliacollections/datastructures.jl
Julia implementation of Data structures
Last synced: 20 Dec 2024
https://github.com/vinta/fuck-coding-interviews
How on earth can I ever think of a solution like that in an interview?!
algorithms coding-interviews data-structures hackerrank interview interview-preparation leetcode python
Last synced: 21 Dec 2024
https://github.com/werwolv/imhex-patterns
Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor
constants data-structures encoding formats hacktoberfest imhex magic pattern-language patterns yara
Last synced: 20 Dec 2024
https://github.com/zandaqo/structurae
Data structures for high-performance JavaScript applications.
array bigint binary bitfield data-structures graphs javascript matrices optimization sorted typescript
Last synced: 22 Dec 2024
https://github.com/JuliaCollections/DataStructures.jl
Julia implementation of Data structures
Last synced: 30 Oct 2024
https://github.com/khanhnamle1994/technical-interview-prep
These are coding solutions for problems I study while preparing for technical interviews at tech companies
algorithms-interview c-plus-plus data-structures leetcode python software-engineering technical-interviews
Last synced: 22 Dec 2024
https://github.com/WerWolv/ImHex-Patterns
Hex patterns, include patterns and magic files for the use with the ImHex Hex Editor
constants data-structures encoding formats hacktoberfest imhex magic pattern-language patterns yara
Last synced: 05 Nov 2024
https://github.com/petarv-/algorithms
Several algorithms and data structures implemented in C++ by me (credited to others where necessary).
algorithms c-plus-plus data-structures
Last synced: 20 Dec 2024
https://github.com/kothariji/competitive-programming
A one-stop Destination✏️ for all your Competitive Programming Resources.📗📕 Refer CONTRIBUTING.md for contributions
algorithms awesome awesome-competitive-programming beginner-code beginner-friendly codechef codeforces competitive-programming data-structures github graphs hacktoberfest hacktoberfest-accepted leetcode opensource placements problem-solving programming spoj
Last synced: 06 Nov 2024
https://github.com/priyankchheda/algorithms
Data Structure Libraries and Algorithms implementation
algorithm algorithm-library c cpp data-structures data-structures-algorithms go golang python3
Last synced: 20 Dec 2024
https://github.com/summergift/embeddedsystem
:books: 计算机体系架构、嵌入式系统基础与主流编程语言相关内容总结
c cnn computer-vision data-structures iot linux machine-learning network python
Last synced: 14 Dec 2024
https://github.com/figuredlimited/vue-mc
Models and Collections for Vue
collections data-structures models validation vue vuejs
Last synced: 20 Dec 2024
https://github.com/FiguredLimited/vue-mc
Models and Collections for Vue
collections data-structures models validation vue vuejs
Last synced: 06 Dec 2024
https://github.com/ignacio-chiazzo/algorithms-leetcode-javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
algorithms algortithms coding-interviews computer-science data-structures hackoctoberfest hackoctoberfest2022 hacktoberfest hacktoberfest-accepted interview interview-preparation interview-questions javascript leetcode leetcode-javascript leetcode-solutions problem-solving problemsolving programming-interviews study-plan
Last synced: 20 Dec 2024
https://github.com/ignacio-chiazzo/Algorithms-Leetcode-Javascript
Algorithms resolution in Javascript. Leetcode - Geeksforgeeks - Careercup
algorithms algortithms coding-interviews computer-science data-structures hackoctoberfest hackoctoberfest2022 hacktoberfest hacktoberfest-accepted interview interview-preparation interview-questions javascript leetcode leetcode-javascript leetcode-solutions problem-solving problemsolving programming-interviews study-plan
Last synced: 08 Nov 2024
https://github.com/yorko/python_intro
Jupyter notebooks in Russian. Introduction to Python, basic algorithms and data structures
algorithms basics data-structures ipynb jupyter-notebook python python-lessons russian
Last synced: 18 Dec 2024
https://github.com/Yorko/python_intro
Jupyter notebooks in Russian. Introduction to Python, basic algorithms and data structures
algorithms basics data-structures ipynb jupyter-notebook python python-lessons russian
Last synced: 05 Dec 2024
https://github.com/marioyc/Online-Judge-Solutions
Solutions to ACM ICPC - style problems
algorithms c-plus-plus competitive-programming data-structures
Last synced: 26 Oct 2024
https://github.com/stanch/reftree
Automatically generated diagrams and animations for Scala data structures
animation data-structures diagram scala visualization
Last synced: 21 Dec 2024
https://github.com/ruppysuppy/daily-coding-problem-solutions
🎓🖥️ Solutions for 350+ Interview Questions asked at FANG and other top tech companies
algorithms coding-challenge coding-problem data-structures interview-questions problem-solving python
Last synced: 21 Dec 2024
https://github.com/jobhope/TechnicalNote
Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.
algorithm computer-architecture computer-science cpp data-structures database design-patterns github java linear-algebra network operating-system programming-language security software-engineering sort tech-interview technical-notes web windows
Last synced: 13 Nov 2024
https://github.com/voutcn/megahit
Ultra-fast and memory-efficient (meta-)genome assembler
bioinformatics data-structures genome-assembly genomics metagenomics succinct
Last synced: 15 Nov 2024
https://github.com/douchuan/algorithm
Algorithms written in Rust
algorithm algorithms algs4 computer-science data-structures graph-algorithms interview rust rust-lang
Last synced: 09 Nov 2024
https://github.com/ruppysuppy/Daily-Coding-Problem-Solutions
🎓🖥️ Solutions for 350+ Interview Questions asked at FANG and other top tech companies
algorithms coding-challenge coding-problem data-structures interview-questions problem-solving python
Last synced: 25 Oct 2024
https://github.com/SuyashLakhotia/TechInterview
:gem: Cheat sheet to prep for technical interviews.
algorithms cheatsheet coding-interviews computer-science data-structures guide interview-preparation interviews java software-engineering technical-interviews
Last synced: 04 Nov 2024
https://github.com/pointfreeco/swift-identified-collections
A library of data structures for working with collections of identifiable elements in an ergonomic, performant way.
data-structures identifiable swift-composable-architecture swiftui
Last synced: 20 Dec 2024
https://github.com/firmai/pandapy
PandaPy has the speed of NumPy and the usability of Pandas 10x to 50x faster (by @firmai)
algorithmic-trading arrays data-science data-structures finance machine-learning numpy pandas structured-data
Last synced: 04 Nov 2024
https://github.com/SuprDewd/CompetitiveProgramming
A collection of algorithms, data structures and other useful information for competitive programming.
algorithms c-plus-plus competitive-programming data-structures library notebook
Last synced: 26 Oct 2024
https://github.com/F8F-1BearCat/CtCI-6th-Edition-CN
《Cracking the Coding Interview, 6th Edition》CtCI中文翻译
algorithms ctci-6th data-structures
Last synced: 14 Nov 2024
https://github.com/arximboldi/ewig
The eternal text editor — Didactic Ersatz Emacs to show immutable data-structures and the single-atom architecture
cpp data-structures editor emacs immer immutable text
Last synced: 22 Dec 2024
https://github.com/bitwalker/libgraph
A graph data structure library for Elixir projects
Last synced: 18 Dec 2024
https://github.com/yosupo06/library-checker-problems
The problem data (Test case generator, judge's solution, task, ...) of Library Checker
algorithm competitive-programming data-structures online-judge
Last synced: 30 Oct 2024
https://github.com/LeoVen/C-Macro-Collections
Easy to use, modular, header only, macro based, generic and type-safe Data Structures in C
c containers data-structure data-structures datastructure datastructures deque hashmap heap library linkedlist list multimap multiset queue stack type-safe
Last synced: 08 Nov 2024
https://github.com/tessil/ordered-map
C++ hash map and hash set which preserve the order of insertion
c-plus-plus cpp data-structures hash-map hash-table header-only
Last synced: 21 Dec 2024
https://github.com/proalgos/proalgos-cpp
C++ implementations of well-known (and some rare) algorithms, while following good software development practices
algorithm algorithms algorithms-and-data-structures algos cpp cpp11 cpp14 cpp17 data-structures datastructures proalgos
Last synced: 22 Dec 2024
https://github.com/imteekay/algorithms
✨ Algorithms & Data Structures & Computer Science studies
algorithm competitive-programming computer-science data-structures javascript python
Last synced: 21 Oct 2024
https://github.com/piperliu/cs-courses-notes
✨终生持续更新✨ 计算机基础自学笔记/心得/实验/资源汇总;C语言为主,课程:数据结构、操作系统(MIT6.S081)、分布式系统(MIT6.824)等
c computer-science computer-science-education data-structures linux operating-system-learning resources
Last synced: 21 Dec 2024
https://github.com/bradenaw/juniper
Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.
data-structures go golang library
Last synced: 12 Nov 2024
https://github.com/juji-io/editscript
A library to diff and patch Clojure/ClojureScript data structures
algorithm clojure clojurescript-data data data-diffing data-structures diff editscript patch tree-diffing
Last synced: 21 Dec 2024
https://github.com/akshitagit/CPP
Repository for C++/C codes and algos.
algorithms cpp data-structures hacktoberfest
Last synced: 19 Nov 2024
https://github.com/TheAlgorithms/Swift
All Algorithms implemented in Swift
algorithms data-structures swift
Last synced: 16 Nov 2024
https://github.com/thealgorithms/swift
All Algorithms implemented in Swift
algorithms data-structures swift
Last synced: 20 Dec 2024
https://github.com/juliagraphs/graphs.jl
An optimized graphs package for the Julia programming language
data-structures datastructures graph graph-algorithms graph-analytics graph-theory graphs hacktoberfest julia juliagraphs
Last synced: 19 Dec 2024
https://github.com/mareksuscak/cs50
🎓 Harvard CS50x — 2018 solutions 👨🏫
algorithms c cs50 cs50x data-structures python
Last synced: 18 Dec 2024
https://github.com/das-jishu/algoexpert-data-structures-algorithms
A collection of solutions for all problem statements on the AlgoExpert Coding Interview platform.
algoexpert algoexperts algorithms algorithms-and-data-structures code coding-challenges coding-interviews data-structures interview-preparation interview-questions problem-solving
Last synced: 21 Dec 2024
https://github.com/donbeave/interview
Data Structures and Algorithms in Java (useful in interview process)
algorithms bubble-sort data-structures insertion-sort interview interview-questions selection-sort sorted-arrays sorting-algorithms
Last synced: 05 Nov 2024
https://github.com/ricklupton/floweaver
View flow data as Sankey diagrams
d3 data-structures data-visualisation data-visualization flow jupyter python sankey sankey-diagram svg
Last synced: 20 Dec 2024
https://github.com/thealgorithms/julia
Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!
algorithm algorithms code coding data-structures datastructures datastructures-algorithms discord gitter hacktoberfest julia julia-language julialang
Last synced: 20 Dec 2024
https://github.com/dragonslayerx/Competitive-Programming-Repository
Competitive Programming templates that I used during the past few years.
algorithms algorithms-implemented bellman-ford-algorithm biginteger bipartite-graphs competitive-programming data-structures dijkstra disjoint-sets dynamic-programming fft floyd-warshall graphs hashing lca matching matrix-exponentiation recurrence segment-tree string
Last synced: 08 Nov 2024
https://github.com/gmamaladze/trienet
.NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix trie and a trie implementation using Ukkonen's algorithm.
algorithms data-structures dotnet search suffix-tries trie ukkonen-algorithm
Last synced: 22 Dec 2024
https://github.com/firmai/pandasvault
Advanced Pandas Vault — Utilities, Functions and Snippets (by @firmai).
data-science data-structures dataframe functions pandas python snippets table tips
Last synced: 15 Nov 2024
https://github.com/stacygohyunsi/algorithms-primer
A consolidated collection of resources for you to learn and understand algorithms and data structures easily.
algorithm big-o bubble-sort data-structures dynamic-programming greedy-algorithm interview-practice interview-questions knapsack-problem linear-search linked-list merge-sort queues quicksort-algorithm sort sorting-algorithms stacks
Last synced: 27 Nov 2024
https://github.com/timtadh/data-structures
Go datastructures.
arraylist avl avl-tree btree data-structures error-handling exceptions hash-tables hashtable immutable linear-hash-table linked-list priority-queue ternary-search-trie tree trie
Last synced: 04 Nov 2024
https://github.com/arafatkatze/dataviz
Build and Visualize data structures in Golang
algorithms data-structures data-visualization golang visualization
Last synced: 17 Dec 2024
https://github.com/arafatkatze/DataViz
Build and Visualize data structures in Golang
algorithms data-structures data-visualization golang visualization
Last synced: 04 Nov 2024
https://github.com/vmware/versatile-data-kit
One framework to develop, deploy and operate data workflows with Python and SQL.
analytics data data-engineer data-engineering data-engineering-pipeline data-lineage data-pipelines data-science data-structures data-warehouse database dataops elt etl pipeline python snowflake sql trino warehouse
Last synced: 21 Dec 2024
https://github.com/sahilbansal17/competitive_coding
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
algorithm algorithm-analysis algorithm-challenges algorithm-competitions algorithm-library algorithms algorithms-and-data-structures algorithms-implemented competitive-coding competitive-programming competitive-programming-algorithms competitive-programming-contests competitive-programming-reference cpp data-structures graph graph-algorithms hacktoberfest hacktoberfest2019 programming-contests
Last synced: 21 Dec 2024
https://github.com/weihanglo/rust-algorithm-club
Learn algorithms and data structures with Rust
algorithms data-structures rust
Last synced: 28 Oct 2024
https://github.com/AlgoWiki/AlgoWiki
A wiki dedicated to competitive programming
algorithms competitive-programming data-structures wiki
Last synced: 08 Nov 2024
https://github.com/csunny/argo
使用go语言实现数据结构与算法,涵盖字符串、数组、链表、队列、栈、树、图等数据结构。在实现算法的基础上,进行go语言实战。此外也包含经典算法在go实战项目中的应用,以及开源项目算法方面源码分析。
Last synced: 16 Dec 2024
https://github.com/codemistic/data-structures-and-algorithms
A repository to help the open-source community with DSA related contributions
cpp data-structures data-structures-and-algorithms dsa java leetcode leetcode-cpp leetcode-java leetcode-python leetcode-solutions python
Last synced: 20 Dec 2024
https://github.com/thealgorithms/haskell
algorithms data-structures functional-programming hacktoberfest haskell
Last synced: 21 Dec 2024