上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 42 下一页
摘要: 要访问顺序容器和关联容器中的元素,需要通过“迭代器(iterator)”进行,迭代器是一个变量,相当于容器和操作容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素。从这一点上看,迭代器和指针类型。 迭代器按照定义方式分为以下四种: 正向迭代器,定义方式: 1. 容 阅读全文
posted @ 2020-04-07 20:13 牛犁heart 阅读(3756) 评论(0) 推荐(0)
摘要: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 给定一个数组A[0,1,...,n 1],请构建一个数组B[0,1,...,n 1],其中B中的元素B[i]=A[0] A[1] ... A[i 1] A[i+1] ... A[n 1]。不能使用除法。 阅读全文
posted @ 2020-04-07 14:05 牛犁heart 阅读(130) 评论(0) 推荐(0)
摘要: 容器(container)用于存放数据的类模板。可变长数组、链表、平衡二叉树等数据结构在STL中都被实现为容器。 在使用容器时,即将容器类模型实例化为容器类,会指明容器中存放的元素是什么类型。 容器可以分为两大类: 顺序容器 和 关联容器 顺序容器 顺序容器有 可变长动态数组vector、双端队列d 阅读全文
posted @ 2020-04-06 22:48 牛犁heart 阅读(505) 评论(0) 推荐(0)
摘要: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 在一个长度为n的数组里的所有数字都在0到n 1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2 阅读全文
posted @ 2020-04-06 22:14 牛犁heart 阅读(231) 评论(0) 推荐(0)
摘要: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0 输入描述: 输入一个字符串,包括数字字母符号,可以为空 输出描述: 如果是合法的数值表达则 阅读全文
posted @ 2020-04-06 19:32 牛犁heart 阅读(335) 评论(0) 推荐(0)
摘要: 算法复杂度 1、冒泡排序 冒泡排序(Bubble sort),他重复的走访要排序的数列,一次比较两个元素,如果顺序错误,就将它们交换位置。无论是最坏时间复杂度还是平均时间复杂度都为O(n^2),但算法稳定 算法步骤: 1、比较相邻的两个元素,如果第一个比第二个大,就交换,对每一对相邻元素做同样的工作 阅读全文
posted @ 2020-04-05 22:45 牛犁heart 阅读(823) 评论(0) 推荐(0)
摘要: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、 、 、/四则运算符号。 思路: “不用加减乘除做加法”,那就是打算使用 位操作符 来进行计算。 先来讨论下我们在做加法运算的时候的过程: 比如5+ 阅读全文
posted @ 2020-04-05 11:33 牛犁heart 阅读(494) 评论(0) 推荐(0)
摘要: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路: 利用 短路求值 的方法 C语言的逻辑操作符 && 阅读全文
posted @ 2020-04-05 10:26 牛犁heart 阅读(328) 评论(0) 推荐(0)
摘要: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m, 阅读全文
posted @ 2020-04-04 16:06 牛犁heart 阅读(159) 评论(0) 推荐(0)
摘要: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩 阅读全文
posted @ 2020-04-04 15:16 牛犁heart 阅读(156) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 42 下一页