TristonK / STCA_Intern_WeeklyLeetcode

A weekly Leetcode exercise for intern in STCA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weekly Leetcode Exercise for STCA Interns

What is it?

A weekly Leetcode exercise for intern in STCA

Each week you would get 10 exercises in Leetcode, you should finish at least 7 of them.

这是由微软亚洲工程院的刷题小组给出的每周刷题挑战,针对的对象为2020年的暑期实习生。

每周将会给出十道题,你需要至少完成其中七道。

Problem Lists

Week 1 - Array

#1 两数之和

#53 最大子序和

#121 买卖股票的最佳时机

#11 盛最多水的容器

#15 三数之和

#31 下一个排列

#33 搜索旋转排序数组

#54 螺旋矩阵

#56 合并区间

#42 接雨水

Week 2 - Tree

#107 二叉树的层次遍历 II

#112 路径总和

#226 翻转二叉树

#94 二叉树的中序遍历

#95 不同的二叉搜索树 II

#144 二叉树的前序遍历

#236 二叉树的最近公共祖先

#124 二叉树中的最大路径和

#145 二叉树的后序遍历

#297 二叉树的序列化与反序列化

Week 3 - LinkedLists

#21合并两个有序链表

#203移除链表元素

#206反转链表(分递归和迭代两种方式解决)

#2两数相加

#86分隔链表

#138复制带随机指针的链表

#142环形链表 II

#148排序链表

#426将二叉搜索树转化为排序的双向链表

#25 K 个一组翻转链表

Week 4 - Backtrace

Week 5 - DFS & BFS

Week 6 - DP

Week 7 - Greedy Algorithm

Week 8 - Binary Search

Week 9 - Stack and Queue

Week 30 - Sort

Week 31 - Bits Operation

Week 32 - Recursion

About

A weekly Leetcode exercise for intern in STCA