Skip to content

Instantly share code, notes, and snippets.

View lyleaf's full-sized avatar
💭
I may be slow to respond.

Liu Yiling lyleaf

💭
I may be slow to respond.
  • Google
  • Australia
View GitHub Profile
@lyleaf
lyleaf / 3-solve.py
Created November 4, 2015 22:49
Algorithm-Homework3-MinimumCut
# -*- coding: utf-8 -*-
"""
Created on Wed Nov 4 22:04:24 2015
@author: yiling
This is done by change the graph g. There must be other ways to better the script
"""
import random
@lyleaf
lyleaf / insert2DB.py
Last active November 3, 2022 04:33
Insert pandas dataframe to Oracle database using cx_Oracle
"""
ATTENTION:
When using executemany with a list of tuples, the numbers representing the rows has to be strictly from 1 to the last. Or else it won't work.
I really don't understand why.
"""
import cx_Oracle
from parserFWF import getConfigDF
HOTEL_CONFIG = getConfigDF() #dataframe
@lyleaf
lyleaf / moveZeroes
Last active September 29, 2015 20:37
Move-Zeroes
Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.
For example, given nums = [0, 1, 0, 3, 12], after calling your function, nums should be [1, 3, 12, 0, 0].
Note:
You must do this in-place without making a copy of the array.
Minimize the total number of operations.
Credits:
Special thanks to @jianchao.li.fighter for adding this problem and creating all test cases.