Update 4.4：最近公共祖先LCA问题.LCAProblem.c

提前了参数检查。并且u == v || u == root || v == root作为合法的情况。
Create 1.3：带通配符的字符串匹配问题.c
Update 2.1：寻找最小的 k 个数.c
Create 2.2：求给定区间的第K小元素.c
Create 2.3：求解500万以内的亲和数.c
Create 2.4：寻找和为定值的两个数.c
Create 2.5.寻找和为定值的多个数.c
Create 2.6：求连续子数组的最大和.c
Create 2.7：荷兰国旗问题.c
Create 2.8：矩阵相乘之Strassen算法.c
Create 3.1：二分查找实现.c
Create 3.3：出现次数超过一半的数字.c
Create 4.1：木块砌墙.c
Create 4.2：格子取数问题.c
Create 4.3：完美洗牌算法.c
Create 5.1：最长公共子序列（LCS）问题.c
Create 5.2：最大连续乘积子串.c
Create 5.3：字符串编辑距离.c
Create 6.4：回文判断.c
Create 6.5：全排列问题.c