Skip to content

Commit d417ee6

Browse files
committed
updating some repo-level stuff for venv and whatnot
1 parent 88ef403 commit d417ee6

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,4 +139,4 @@ bin/*
139139
hs_err_pid*
140140

141141
# venv
142-
algorithms/**
142+
algos-venv/**

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VENV:=venv/algos
1+
VENV:=algos-venv
22
BUILD_DIR:=bin/
33

44
### Uncomment this to run Clang's static analyzer while building; this makes the build slower.
@@ -27,13 +27,13 @@ CONTEST_COMPILE:= $(CC_CONTEST_COMPILER) $(CC_CONTEST_FLAGS) $(CC_CONTEST_WARNIN
2727
install:
2828
-rm -r $(VENV)
2929
python3 -m venv ./$(VENV)
30-
source $(VENV)/bin/activate; pip3 install requirements.txt
30+
source $(VENV)/bin/activate; pip3 install -r requirements.txt
3131

3232
# Run this with $sudo
3333
sudo-install:
3434
apt-get install clang valgrind
3535

36-
notebooks:
36+
notebook:
3737
source $(VENV)/bin/activate; jupyter-notebook
3838

3939
clean:

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
# algorithms
22

3-
Programming problems, plus my notes on algorithms, data structures, and programming techniques.
3+
Programming problems, plus my notes on algorithms, data structures, and programming techniques. I store solutions from every iteration of interviews here, of which there have been several:
4+
1. Oct - Dec 2018; first ever LeetCode grind, solutions from Bradfield's algos class and prep for an internal team switch at ATG.
5+
1. Jan 2021; switched teams from Uber ATG to main Uber org (5 weeks).
6+
1. August and September 2021; preparing for external interviews (~2 months)
47

5-
## Contents
68

9+
## Contents
710
- [notebooks](notebooks/) - Jupyter notebooks with explanations of various data structures, algorithms, and techniques
811
- [leetcode](leetcode/) - All of my LeetCode problems / solutions
912
- [patterns](patterns/) - Various software design patterns

requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
appnope==0.1.2
12
argon2-cffi==20.1.0
23
async-generator==1.10
34
attrs==20.3.0
@@ -27,7 +28,9 @@ nbconvert==6.0.7
2728
nbformat==5.1.2
2829
nest-asyncio==1.5.1
2930
notebook==6.2.0
31+
numpy==1.21.1
3032
packaging==20.9
33+
pandas==1.3.1
3134
pandocfilters==1.4.3
3235
parso==0.8.1
3336
pexpect==4.8.0
@@ -40,6 +43,7 @@ Pygments==2.7.4
4043
pyparsing==2.4.7
4144
pyrsistent==0.17.3
4245
python-dateutil==2.8.1
46+
pytz==2021.1
4347
pyzmq==22.0.2
4448
qtconsole==5.0.2
4549
QtPy==1.9.0

0 commit comments

Comments
 (0)