Skip to content

jeff-160/QB64-Data-Structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This repo contains data structures implemented in the worst programming language in existence.

QB64 has a lot of limitations and should not be used for anything. In addition to its massive lack of capabilities, it also lacks a lot of fundamental data structures.

Due to it's severe incompetencies, such as a lack of OOP and the inability of functions to return UDTs, the implementation is insanely tedious, requiring direct memory manipulation, and is also as barebones as it gets, being limited to only storing integers.

The code is bad because the language is bad.

Features

LinkedList

  • APPEND_LL
  • PREPEND_LL
  • INSERT_LL
  • REMOVE_LL
  • GET_LL
  • LL_TO_STR

Stack

  • PUSH_STACK
  • POP_STACK
  • PEEK_STACK
  • STACK_TO_STR

Queue

  • ENQUEUE_QUEUE
  • DEQUEUE_QUEUE
  • PEEK_QUEUE
  • QUEUE_TO_STR

About

divine intellect

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published