algorithms(opensource&leetcode)