Skip to content

Instantly share code, notes, and snippets.

var Keys {
code2Key: function(code) {
return this.code_key[code];
},
key2Code: function(key) {
return this.code_key[key];
},
@asteig
asteig / propose-and-reject.py
Last active August 18, 2020 22:27
Stable Matching - Propose-And-Reject Algorithm (Gale-Shapely)
# Stable Matching Problem
# Preference Profile
prefs = {
'Xavier': ['Amy', 'Bertha', 'Clare'],
'Yancey': ['Bertha', 'Amy', 'Clare'],
'Zeus': ['Amy', 'Bertha', 'Clare'],
'Amy': ['Yancey', 'Xavier', 'Zeus'],
'Bertha': ['Xavier', 'Yancey', 'Zeus'],
'Clare': ['Xavier', 'Yancey', 'Zeus']
@asteig
asteig / dijkstra.lua
Last active July 13, 2021 09:34
Dijsktra's Algorithm in Lua
-- Dijkstra's Algorithm
-- g: a graph of all nodes
-- source: id of start node
function getAllPaths(g, source)
dist = {}
prev = {}
q = {} -- "queue"
-- init values
"""
ILDA Header Format:
1-4: "ILDA"
5-7: Reserved
8: Format Code
9-16: Frame or Color Palette Name
17-24: Company Name
25-26: Number of Records
27-28: Frame or Color Palette Number
29-30: Total Frames or 0