普通方法:https://blog.csdn.net/u013152587/article/details/52331335 使用vector:https://blog.csdn.net/ly763124994/article/details/25477329