- 博客(11)
- 资源 (12)
- 收藏
- 关注
原创 返回数组中指定元素的下标
返回数组中指定元素的下标一、实验描述1、 考核知识点indexOf()2、 练习目标 掌握indexOf()方法的使用3、 需求分析indexOf()返回某个指定的字符串值在字符串中首次出现的位置,indexOf()方法对大小写敏感!如果要检索的字符串值没有出现,则该方法返回 -1。本实验使用indexOf()来查找数组中元素d出现的次数,并返回其对应的所有索引的下标。4、 实验分析效果如图3-2所示。图3-1 返回所有d的坐标和出现的次数具体实现步骤如下:a) 定义一个数
2021-03-23 16:33:51 14816
原创 蓝桥杯基础练习——回形取数
试题 基础练习 回形取数资源限制时间限制:1.0s 内存限制:512.0MB问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67 8 9
2021-03-12 20:27:44 353 1
原创 Windows10上RabbitMQ安装和启动详细步骤
记录下在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads根据本机位数选择erlang下载版本。下载完是这么个东西:双击,点next就可以。选择一个自己想保存的地方,然后next、finish就可以。安装完事儿后要记得配置一下系统的环境变量。此
2021-03-06 11:59:15 8367 3
原创 IDEA快速定义变量的快捷键
IDEA快速变量的快捷键假想早期的JDBC需要或许bean的许多字段,那么IDEA提供了CTRL+ALT+V对该行快速根据变量类型自动生成变量.此时如果变量标红,需要按一下TAB.
2021-03-05 17:08:59 8970
原创 构建Vue项目详细步骤
一、安装Node.js下载地址:https://nodejs.org/en/下载完成之后,找到文件所在路径,点击进行安装,直接下一步操作,安装完成之后,打开cmd终端,查看是否安装成功node -vnpm -v二、安装cnpm淘宝镜像npm命令可以使用,打开cmd,下载一些包但是npm下载各种包默认的服务器在国外,下载速度很慢,有时还会导致一些环境问题因此我们可以选择从国内的服务器下载包,这要感谢淘宝团队的付出,为国内开发者提供了npm各类包的镜像下载以安装一个cnmp(淘宝镜像)
2021-03-04 15:33:25 1895 2
原创 分巧克力——二分算法
儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有 N 块巧克力,其中第 i 块是 Hi×Wi 的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。切出的巧克力需要满足:形状是正方形,边长是整数大小相同例如一块 6×5 的巧克力可以切出 6 块 2×2 的巧克力或者 2 块 3×3 的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮小明计算出最大的边长是多少么?输入格式第一行包含两个整数 .
2021-03-03 18:29:30 563 1
原创 查找最近的元素——二分法
查找最近的元素在一个非降序列中,查找与蒜头君的给定值最接近的元素。输入格式第一行包含一个整数 nn,为非降序列长度。1 \le n \le 1000001≤n≤100000。第二行包含 nn 个整数,为非降序列各元素。所有元素的大小均在 0\sim1,000,000,0000∼1,000,000,000 之间。第三行包含一个整数 mm,为要询问的给定值个数。1 \le m \le 100001≤m≤10000。接下来 mm 行,每行一个整数,为要询问最接近元素的给定值。所有给定值的大小均
2021-03-03 16:14:57 985 1
转载 ACWing算法模板
ACWing算法模板快速排序算法void quick_sort(int q[], int l, int r){ if (l >= r) return;//区间没有数字,或者只有一个数字,就不需要再进行排序 //x取左右两边边界值,可能会造成超时,故取中间值更优 //i,j指针指向两个边界的两侧 int i = l - 1, j = r + 1, x = q[l + r >> 1]; while (i < j) {
2021-03-03 13:31:28 546
原创 关于快速排序的代码最优方案
题目给定你一个长度为n的整数数列。请你使用快速排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在1~109范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5输出样例:1 2 3 4 5解题思路:在该题目中要求使用快速排序,则在快速排序中的思想是分而治之,那么可以采取以下三个步骤进行解题:
2021-03-02 09:35:07 337
转载 闫氏DP分析法
众所周知,OI界有一种神奇(ex)的算法,它几乎可以应用在任何题上,它的分析让许多OIer感到头皮发麻。它就是:DP闫氏DP分析法核心思想:从集合的角度考虑“所有的DP问题,本质上都是有限集中的最值问题”—yxc阶段动态规划有两个要点:状态与状态转移那么阶段自然也应该有两个:状态表示和状态计算状态表示:化零为整转载于以下网址https://www.cnblogs.com/IzayoiMiku/p/13635809.html...
2021-03-01 20:17:34 411
原创 2018年第九届蓝桥杯C/C++A组省赛 题面&部分题解
第一题标题:分数1/1 + 1/2 + 1/4 + 1/8 + 1/16 + …每项是前一项的一半,如果一共有20项,求这个和是多少,结果用分数表示出来。类似:3/2当然,这只是加了前2项而已。分子分母要求互质。注意:需要提交的是已经约分过的分数,中间任何位置不能含有空格。请不要填写任何多余的文字或符号。直接草稿纸上归纳法,等比数列求和运算算数表达式,应该是(220-1)/219=1048575/524288第二题标题:星期一整个20世纪(1901年1月1日至2000年12
2021-03-01 16:44:05 320
软件测试基础教程资源.zip
2020-12-10
bilibili.zip
2020-10-21
20201021HTML.rar
2020-10-21
python课设(Django).zip
2020-06-03
STL标准模板函数学习资料.zip
2020-05-09
C或C++算法程序.zip
2020-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人