An open API service indexing awesome lists of open source software.

https://github.com/thutasann/ts-leet

algorithms, leet code solutions and typescript fundamentals
https://github.com/thutasann/ts-leet

algorithms leetcode typescript

Last synced: 8 months ago
JSON representation

algorithms, leet code solutions and typescript fundamentals

Awesome Lists containing this project

README

          

# TS DSA, Interview Q&A and Leetcodes 🚀

This repo contains Data Structures and Algorithms and Leet Code Solutions.

> Each DSA, interviews Q&A and leetcode solutions are represented along with the explanation.

Other snippets can also be found at [My portfolio](https://thutadev.vercel.app/snippets).

## Table of Content

- 🚀 Big O Notation

- [ConstantTime](https://github.com/thutasann/ts-leet/tree/main/src/BigO/ConstantTime/)
- [LinearTime](https://github.com/thutasann/ts-leet/tree/main/src/BigO/LinearTime/)
- [QuadraticTime](https://github.com/thutasann/ts-leet/tree/main/src/BigO/QuadraticTime/)

- 🚀 LEETCODES

- [TwoSum](https://github.com/thutasann/ts-leet/tree/main/src/LeetCodes/TwoSum)
- [NumberOfIslands](https://github.com/thutasann/ts-leet/tree/main/src/LeetCodes/NumberOfIslands)
- [ReverseInteger](https://github.com/thutasann/ts-leet/tree/main/src/LeetCodes/ReverseInteger)
- [GenerateParentheses](https://github.com/thutasann/ts-leet/tree/main/src/LeetCodes/GenerateParentheses)

- 🚀 Exercism Solutions

- [ClockSolution](https://github.com/thutasann/ts-leet/tree/main/src/LeetCodes/ClockSolution)

- 🚀 TYPESCRIPTS

- [Generics](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/Generics)
- [Access Modifiers](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/AccessModifiers.ts)
- [Ordering Overload](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/OrderingOverload.ts)
- [Union Type](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/UnionTypes.ts)
- [Satisfies](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/Satisfies.ts)
- [ExtendsImplements](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/ExtendsImplements.ts)
- [LiteralTypes](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/LiteralTypes.ts)
- [Type Guards](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/TypeGuards.ts)
- [Enums](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/Enums.ts)
- [Keyof & TypeOf](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/KeyOfTypeOf.ts)
- [Depedency Injection](https://github.com/thutasann/ts-leet/tree/main/src/Typescript/DepedencyInjection.ts)

- 🚀 INTERVIEWS

- [Array DSA](https://github.com/thutasann/ts-leet/tree/main/src/Interviews/Arrays)
- [Recursions DSA](https://github.com/thutasann/ts-leet/tree/main/src/Interviews/Recursions)

## Available scripts

### Install Code Runner VS Code Extension

[Code Runner VS Code Extension](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner)

### Install the dependencies

```bash
yarn
```

### Start the Typescript Server and Lite-server

```bash
yarn dev
```

### Compile the Typescript

```bash
yarn build
```