Skip to content
View tjcsilicon's full-sized avatar

Block or report tjcsilicon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tjcsilicon/README.md

Here is a repository of my coding projects in school or personal projects.

Line Editor: Simple line editor written in C++. Displays file contents to the console with a '>' symbol denoting current line. The program prompts the user for commands: (Insert, Append, Jump, Save, Quit, List, Delete). When the program starts, it gives directions for new users.

AVL Tree: My implimentation of a Templated AVL Tree written in C++. Impliments base operations for the tree: (Insert, Remove, Search, GetSize). Written using generic programming, works with all datatypes including objects.

B-Tree: My implimentation of a Templated B-Tree written in C++. Impliments base operations for the tree: (Insert, Remove, Search, GetSize). Written using generic programming, works with all datatypes including objects.

Huffman-Tree: My implimentation of a Huffman Tree written in C++. This program uses huffman encoding to encrypt text messages as binary. FIXME: DOES NOT OUTPUT TO BINARY FILE SO COMPRESSION IS NOT PRESENT.

Misc GoLang Code: A few small programs written in GoLang.

Misc Perl Code: A few small programs written in Perl.

Rational: A simple rational math calculator written in MIPS32 Assembly language. Impliments the four basic operations: (Addition, Subtraction, Division, Multiplication).

Collatz: A program that simulates the Collatz Conjecture written in MIPS32 Assembly language. Recieves an integer input from the user and tests it against the collatz conjecture.

Palindrome: A program that tests a txt file for possible palindromes and prints out a list of all palidromes found.

Examples of System Programming. This folder contains examples of my system programming experience. They showcase my ability to create programs that interface with the internal system files.

MD5 Salt Decryption: A program that searches a password file and brute forces a specified line to find the salt. This isn't very efficient, but most brute force programs aren't. TO DO: ALLOW FOR USER INPUT. Cryptography: A program that uses cryptography to analyze an encrypted message and decrypt it.

Popular repositories Loading

  1. Falcon-Solutions-Spring-2022 Falcon-Solutions-Spring-2022 Public

    CPTS323 Group Project Repository.

    C#

  2. tjcsilicon tjcsilicon Public

    A showcase of my coding experience and some programs that I'm proud of:

    C

  3. WheresWaldo WheresWaldo Public

    Finding Waldo Using a Convolutional Neural Network

    PureBasic

  4. nifi-registry nifi-registry Public

    Forked from dysnix/charts

    Nifi Registry Helm Chart

    JavaScript

  5. helm-charts helm-charts Public

    Forked from elastic/helm-charts

    You know, for Kubernetes

    Python

  6. fedGNN fedGNN Public

    Python