
数据结构与算法
步步咏凉天
这个作者很懒,什么都没留下…
展开
-
给出一个有n个元素的数组S,S中是否有元素a,b,c满足a+b+c=0?
题目描述给出一个有n个元素的数组S,S中是否有元素a,b,c满足a+b+c=0?找出数组S中所有满足条件的三元组。注意:三元组(a、b、c)中的元素必须按非降序排列。(即a≤b≤c)解集中不能包含重复的三元组。例如,给定的数组 S = {-10 0 10 20 -10 -40},解集为(-10, 0, 10) (-10, -10, 20)示例1输入[-2,0,1,1,2]返回值[[-2,0,2],[-2,1,1]]Java实现import java.util.*;/**原创 2021-01-15 20:25:01 · 1630 阅读 · 1 评论 -
二叉树遍历(先序、中序、后序的区别)
先序、中序、后序三种遍历方法的节点访问顺序一致,得到的结果却不一样,原因在于:先序:访问到一个节点后,即刻输出该节点的值,并继续遍历其左右子树。(根左右)中序:访问到一个节点后,将其暂存,遍历完左子树后,再输出该节点的值,然后遍历右子树。(左根右)后序:访问到一个节点后,将其暂存,遍历完左右子树后,再输出该节点的值。(左右根)...原创 2020-03-21 19:19:05 · 5505 阅读 · 0 评论