![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
jing_jing95
这个作者很懒,什么都没留下…
展开
-
js用Set解题——判定字符是否唯一
Set 是唯一值的集合。每个值在 Set 中只能出现一次。一个 Set 可以容纳任何数据类型的任何值。Set的大小 == 字符串长度 ——>字符串中每个字符都唯一/** * @param {string} astr * @return {boolean} */var isUnique = function(astr) { return astr.length == new Set(astr).size;};作者:biemx链接:https://leetcode原创 2022-03-07 00:27:31 · 403 阅读 · 0 评论 -
数据结构笔记
一、常用数据结构数组、字符串(Array & String)数组的优缺点要掌握一种数据结构,就必须要懂得分析它的优点和缺点。数组的优点在于: 构建非常简单 能在 O(1) 的时间里根据数组的下标(index)查询某个元素数组的缺点在于: 构建时必须分配一段连续的空间 查询某个元素是否存在时需要遍历整个数组,耗费 O(n) 的时间(其中,n 是元素的个数) 删除和添加某个元素时,同样需要耗费 O(n) 的时间链表(LinkedL...原创 2020-08-03 23:23:36 · 108 阅读 · 0 评论 -
201712-2
试题编号:201712-2试题名称:游戏时间限制:1.0s内存限制:256.0MB问题描述:问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数...原创 2018-03-26 16:32:03 · 119 阅读 · 0 评论 -
201712-1
试题编号:201712-1试题名称:最小差值时间限制:1.0s内存限制:256.0MB问题描述:问题描述 给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式 输入第一行包含一个整数n。 第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式 输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明 相差最小的两个数是5和4,它们之...原创 2018-03-26 16:44:14 · 130 阅读 · 0 评论 -
Tips
1.用于多组输入数据int n;int buf[100];while(scanf("%d",&n) != EOF ){ for( int i = 0;i<n;i++){ scanf("%d",&buf[i]); }}int n;int buf[100];while(scanf(gets(字符串变量) ){ for( int i = 0;i<n;i++...原创 2018-03-26 21:10:30 · 101 阅读 · 0 评论