2019年3月8日

摘要: 这里就在数组中循环,找到比target大或者等于的位置就好。如果找不到的话,那target肯定就是最大的,返回numsize就行。 python: 阅读全文
posted @ 2019-03-08 09:19 嘎嘎南方国家法规 阅读(107) 评论(0) 推荐(0) 编辑
 
摘要: c语言自然是应用最最著名的kmp(看毛片)算法。 这个算法的理解可以参考: https://www.cnblogs.com/yjiyjige/p/3263858.html python: python是真的简单,运用切片就能达到想要的目的了。 阅读全文
posted @ 2019-03-08 08:54 嘎嘎南方国家法规 阅读(140) 评论(0) 推荐(0) 编辑
 
摘要: 这道题和删除数组中重复的元素类似。依旧是类似双指针的操作,如果和val不等的话,就存入设的length指针数组中。 python: 阅读全文
posted @ 2019-03-08 07:58 嘎嘎南方国家法规 阅读(122) 评论(0) 推荐(0) 编辑
 
摘要: 这里判断如果数组为空,那么返回长度为0. 设置一个length变量为0,用于记录不同值的个数。 在数组中循环,如果循环到的值不等于num[length] 实际上可以理解为 num[length]为数组的第一个数,找到和第一个数不同的数,就把length+1 然后把数存放到num[length+1]中 阅读全文
posted @ 2019-03-08 07:40 嘎嘎南方国家法规 阅读(238) 评论(0) 推荐(0) 编辑