2019年3月12日

摘要: 思路是,设立两个下标,都从逆序开始。因为是有序的数组,所以从最后开始,把更大的值传到nums1中。 经过比较后,如果nums2还有值的话,就把nums2剩下的值传进nums1中即可。 python: python就简单很多,直接合并数组,然后排序。。。=。= 阅读全文
posted @ 2019-03-12 17:19 嘎嘎南方国家法规 阅读(142) 评论(0) 推荐(0) 编辑
 
摘要: 自己写的,思路简单,但是写的有点复杂了。 主要思路就是 设置两个结点指针,然后一个节点从头开始,另一个节点在它之后依次移动,找到相等的值就删去这个节点。 有些地方复杂了就是多了点处理,首先开始判断传进来的链表,空的话返回空,只有头的话就返回头。 然后在循环过程中发现,比如 1 1 这种情况,所以在循 阅读全文
posted @ 2019-03-12 16:40 嘎嘎南方国家法规 阅读(111) 评论(0) 推荐(0) 编辑
 
摘要: n=1的时候值为1,n=2的时候值为2。n等于3的时候值为3,f3=f1+f2 是典型的斐波那契数列 所以求n阶需要多少步,其实就是求f(n)的过程。 python: 阅读全文
posted @ 2019-03-12 12:20 嘎嘎南方国家法规 阅读(168) 评论(0) 推荐(0) 编辑
 
摘要: 这里思路是: 创建一个字符串数组result 其长度等于函数传进的两个数组中长度更长的+2,末位len-1设为\0为字符串终止符。循环从len-2开始,循环的条件是 len1,len2,flag其中有一者不为0即可。 循环内的两个if,很好的规避了补0的问题,因为如果数组位数不足的话,那么肯定那里就 阅读全文
posted @ 2019-03-12 11:26 嘎嘎南方国家法规 阅读(205) 评论(0) 推荐(0) 编辑
 
摘要: 这里要注意取值范围,用long比较合适。思路也挺简单的,循环到目标值的一半即可,然后两个判断,要么相等,要么当前值平方小于目标值,当前值加1的平方大于目标值。 python: python用的是二分法。 阅读全文
posted @ 2019-03-12 10:12 嘎嘎南方国家法规 阅读(164) 评论(0) 推荐(0) 编辑