有些问题,涉及两个对象,比如两个数,像个长度不同的数组、链表之类的,必须考虑是前者大还是后者大的情况,分别处理。其实可以只处理一种情况,比如前者小,后者大的情况。另一种情况(前者大后者小),可以通过交换参数、递归调用本函数来处理。
本文探讨了在处理长度不同的数组、链表等对象时,如何仅通过处理一种情况(如前者小,后者大的情况),通过递归调用和参数交换,巧妙地解决后者大或小的情况,实现算法的简洁性和效率提升。
有些问题,涉及两个对象,比如两个数,像个长度不同的数组、链表之类的,必须考虑是前者大还是后者大的情况,分别处理。其实可以只处理一种情况,比如前者小,后者大的情况。另一种情况(前者大后者小),可以通过交换参数、递归调用本函数来处理。
2165

被折叠的 条评论
为什么被折叠?