给一个整数数组和一个目标值,找出数组中和为目标值的两个数,并返回数组下标。
解体思路:
1,暴力法(循环遍历,两层for循环,如果是3数之和,那就三层for循环),暴力法的时间复杂度是o(n2)。
2, 哈希表法,目标数组存到哈希表里,时间复杂度为o(n),
给你两个非空链表,每个节点只存取一位数字,请你将两个数相加,以相同的形式返回一个和的链表
迭代法:什么是迭代法?
/ 是求10位上的数, % (求余)是求个位上的数
结果有小数,还需要修改一下
给定一个只包括(),{},[]的字符串,判断字符串是否有效。(假如包含字母什么的也行,预处理的时候只留括号,其余去除就行了呗)
这种程序反应一下,指定用栈来解决呗
遇到左边的括号就入栈,遇到右边的括号就出栈比较,如果栈有值又遍历到字符串末尾,则返回false
如果栈为空,遇到一个右括号,返回false
这题if 3个条件的话,这个回车有问题,待解决
这个参考第2题,使用迭代法,easy