笔试强训
文章平均质量分 62
安心学编程
越努力,越幸运!
展开
-
笔记强训 || NC313 两个数组的交集 || 哈希表/去重+排序+遍历查找+插入ret
想快速在一堆数字中找到某个数字是否存在的方法:哈希表。找数组A与数组B之间的共同值(不重复):将数组A设置为哈希表,数组A的数据为哈希表的角标,哈希表中角标是数组A数据的位置设置为true,其余为false。遍历数组B,数组B中的数据看做哈希表的角标,对应位置是true,则说明数组AB均有。牛客网上定义数组如果不初始化,则是随机值,并不是0。方法二利用:去重+排序+遍历查找+插入retpublic:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可。原创 2024-04-17 17:45:16 · 323 阅读 · 1 评论 -
笔试强训 | BC153 [NOIP2010]数字统计
易错点:将while与if两个关键字,“脑子不转”,将while写为if,使其持续做的事情只是进行了判断。拆分数据的方法:1234%10=4,1234/10=123。%10是取出数字的最后一位,/10是将数字删掉最后个位的数字,也就是数字缩小十倍。1%10=1(0*10+1=1):只有一位的数字%10就是他本身。1/10=0(0*10+1=1):只有一位的数字/10是0。原创 2024-04-17 16:40:36 · 260 阅读 · 1 评论