Skip to content

Instantly share code, notes, and snippets.

View Chayemor's full-sized avatar
💭
Debugging

JMR Chayemor

💭
Debugging
View GitHub Profile
@Chayemor
Chayemor / .bashrc
Last active March 18, 2024 16:52
Quick .bashrc custom
# ~/.bashrc: executed by bash(1) for non-login shells.
parse_git_branch() {
branch=$(git rev-parse --abbrev-ref HEAD 2> /dev/null)
if [ "$branch" ]; then
if [ -n "$(git status --porcelain)" ]; then
echo -e "\002\033[38;5;121m\002$branch\033[5m🚨\033[25m"
else
echo -e "\001\033[38;5;113m\001$branch🍫"
@Chayemor
Chayemor / KdTree.java
Created August 5, 2020 15:14
Kd-Trees - Coursera Algorithms Part 1
/******************************************************************************
*
* Name: Johanna Mesa Ramos
* Coursera User ID: c02b4bb527298de170192d644483baeb
* Last modified: 08/2020
* Course: Algorithms, Part I https://www.coursera.org/learn/algorithms-part1
*
******************************************************************************/
import edu.princeton.cs.algs4.In;
import edu.princeton.cs.algs4.Point2D;
@Chayemor
Chayemor / Border.java
Created July 24, 2020 11:38
8Puzzle - Coursera Algorithms Part 1
/******************************************************************************
*
* Name: Johanna Mesa Ramos
* Coursera User ID: c02b4bb527298de170192d644483baeb
* Last modified: 07/2020
* Course: Algorithms, Part I https://www.coursera.org/learn/algorithms-part1
*
******************************************************************************/
import edu.princeton.cs.algs4.Stack;
@Chayemor
Chayemor / BruteCollinearPoints.java
Created July 17, 2020 16:23
Collinear - Coursera Algorithms Part 1
/******************************************************************************
*
* Name: Johanna Mesa Ramos
* Coursera User ID: c02b4bb527298de170192d644483baeb
* Last modified: 17/07/2020
* Course: Algorithms, Part I https://www.coursera.org/learn/algorithms-part1
*
******************************************************************************/
import edu.princeton.cs.algs4.In;
@Chayemor
Chayemor / Deque.java
Last active July 17, 2020 16:07
Deques and Randomized Queues - Coursera Algorithms Part 1
/* *****************************************************************************
* Name: Johanna Mesa Ramos
* Coursera User ID: c02b4bb527298de170192d644483baeb
* Course: Algorithms, Part I https://www.coursera.org/learn/algorithms-part1
**************************************************************************** */
import java.util.Iterator;
public class Deque<Item> implements Iterable<Item> {
private Node front, back;
@Chayemor
Chayemor / Percolation.java
Last active April 20, 2022 13:42
Percolation - Coursera Algorithms Part 1
/* *****************************************************************************
* Name: Johanna Mesa Ramos
* Coursera User ID: c02b4bb527298de170192d644483baeb
* Last modified: 06/07/2020
* Course: Algorithms, Part I https://www.coursera.org/learn/algorithms-part1
**************************************************************************** */
import edu.princeton.cs.algs4.WeightedQuickUnionUF;
public class Percolation {