不一定需要使用STL来实现杨辉三角形,可以通过简单的循环和数组来实现。但是使用STL中的vector容器可以更方便地处理动态数组的操作,使代码更简洁和易读。因此,使用STL来实现杨辉三角形是一种更便捷的方法,但并非必须。