20220226(第六题)
思路:拿到题,第一想法是遍历字符串,遍历过程,就把每行看成新的字符串构成字符串数组,最后拼接该数组。思路跟逻辑是懂的,就是写代码的时候,不太顺,甚至写错了几次,这个得多回去看看 js 的基础。
20220223(第五题)
说实话,拿到这题,一点思路都没有,后面写出来还是因为看了图解,然后就去了解这个中心扩散法,题解里边,有个老哥的解法讲解,十分到位,顺便告诉了你,碰到这样的算法要怎么去写代码。
写了5道题了,要重新再刷一下数据结构,感觉自己前面学的还是不够扎实。
20220222(第四题)
一看到题目,思路就是,合并两个数组,然后再在新的数组里面去找到中位数,因为是有序的,所以可以用二分法去解这题,刚开始解题的时候,没有考虑到数组是偶数个的情况,被打回两次,后面看代码的时候才发现,自己考虑问题,还是不够全面。
20220221(第三题)
这题我会,双指针维护滑动窗口,因为之前有了解过这个双指针,似乎当时也是朋友拿这个当例子给我讲解,所以,这一题,一看到,就基本知道解题思路,只是我的代码还是不够熟练,还执行了两次,才成功。
20220221(第二题)
刚开始没有什么好的思路,也不懂链表,后面看了一下图解的解题思路,知道怎么写,虽然前两次提交都出错,后面推翻重新写了一遍。(注:自己的解题思路还是有点限制,自己可以多发散思维去思考一下)
20220218(第一题)
思路:因为没有什么好的思路,最简单直接的办法就是代入一下,所以最直观的想法就是拿一个数,看看后面有没有符合要求的目标值。直接暴力解题,但是后面看数据结构的视频时,有说到二分法,后续学了,再来解。(注意:后面老师说不能用二分法解这道题,想法错误,二分法的前提条件是,数组都是有序的,或者说都是排列好的)