Co-Pilot
Updated 24 days ago

cs_basics

Yyennanliu
0.1k
yennanliu/cs_basics
68
Agent Score

💡 Summary

A collection of resources and tools for mastering coding interviews and algorithms.

🎯 Target Audience

Aspiring software engineersCoding interview candidatesComputer science studentsDevelopers brushing up on algorithmsTech recruiters seeking resources

🤖 AI Roast:Powerful, but the setup might scare off the impatient.

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.

Star History Chart

Cmd

# 1) (claude code) add time, space complexity to java class claude /add-time-space BinarySearch /add-time-space BFS # ....

Resource

Algorithms content

Database

Shell

Progress

Data Structure

| # | Title | Solution | Use case | Comment | Status| | --- | ----- | -------- | ---- | ----- | ---- | ||Linear| | | | | ||Array| Py | | | AGAIN*| ||Queue| Py, JS | | | AGAIN*| ||Stack| Py, JS (linkedlist), JS (array) | | | OK| ||Hash table| Py, JS | usually for improving time complexity B(O) via extra space complexity (time-space tradeoff)|good basic| AGAIN****| ||Linear, Pointer| | | | | ||LinkedList| Py, JS, Java | | | OK**| ||Doubly LinkedList| Python, JS | | | AGAIN| ||Non Linear, Pointer| | | | | ||Tree| Py | | | AGAIN**| ||Binary search Tree (BST)| Python, JS, Java | | | AGAIN| ||Binary Tree| Py | | | AGAIN**| ||Trie| Py | | | AGAIN| ||Heap| heap.py, MinHeap.py, MaxHeap.py, MinHeap.java, MaxHeap.java | | | AGAIN| ||Priority Queue (PQ)| Py 1, Py 2, Py 3 | | | AGAIN| ||Graph| | | | | ||Graph| Py, JS. Java1, [Java2](./algorithm/java/Gra

5-Dim Analysis
Clarity7/10
Novelty6/10
Utility8/10
Completeness6/10
Maintainability7/10
Pros & Cons

Pros

  • Comprehensive resource links
  • Useful for interview preparation
  • Covers a wide range of algorithms and data structures

Cons

  • Lacks detailed explanations
  • Some links may be outdated
  • Not all resources are organized clearly

Related Skills

pytorch

S
toolCode Lib
92/ 100

“It's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

“It promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

nuxt-skills

S
toolCo-Pilot
90/ 100

“It's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author yennanliu.