- 博客(104)
- 收藏
- 关注
原创 冒泡排序---算法
它重复地走访要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法越小的元素会经由交换慢慢“浮”到数列的顶端。
2024-03-31 15:20:33
490
原创 蓝桥杯习题
示例:5 1 2 3 5 6。给定一个长度为N的数组A,请你先从小到大输出它的每个元素,再从大到小输出他的每个元素。第二行包含N个整数a1,a2,a3,...an,表示数组A的元素。输出共两行,每行包含N个整数,表示答案。第一行包含一个整数N。
2024-03-30 20:38:11
2612
1
原创 Stack栈
步骤:特点:先进先出。例题https://www.lanqiao.cn/problems/2490/learning/小蓝有一个长度为n的括号串,括号串仅有字符(、)构成,请你帮他判断一下该括号串是否合法,请输出Yes,反之输出No。合法括号序列:例如()(),(()),(())()均为合法括号序列输入格式:第一行包含一个正整数n,表示括号串的长度第二行包含一个长度为n的括号串输出格式:输出共1行,若括号串合法请输出yes,繁殖输出no样例 10
2024-03-30 17:16:12
417
原创 Set集合
Set,不允许出现重复元素,并且无序的集合,主要有HashSet实现类在判断重复元素的时候,Set集合会调用HashCode()和equal()方法来实现。注重独一无二的性质,该体系集合可以知道某物是否已近存在于集合中,不会存储重复的元素用于存储(存入无序和取出的顺序不一定相同)元素,值不能重复。
2024-03-30 14:45:43
431
原创 排序---数组和集合
Arrays.sort(int[] a)这种形式是对一个数组的所有元素进行排序,并且是按照。o2 - o1 ----> 降序o1 - o2 ----> 升序。
2024-03-29 21:05:56
269
原创 数组---
Java中,数组存储的同类型元素。数组是多个数据按一定的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一的管理。引用数据类型初始化完成长度一旦确定就不能修改2、数组的声明元素的数据类型[] 一维数组的名称;(推荐)元素的数据类型 一维数组名[];(不推荐)元素的数据类型[][] 二维数组的名称;(推荐)元素的数据类型 二维数组名[];(不推荐)
2024-03-28 21:15:32
292
原创 大小写转换
String类的toLowerCase()方法可以将字符串中的所有字符全部转换成小写,而非字母的字符不受影响。语法格式:String类的toUpperCase()方法将字符串中的所有字符全部转换成小写,而非字母的字符不受影响。
2024-03-28 20:43:05
351
原创 常见的数学方法
Math类表示数学类,其中的数学方法都被定义成为static形式,所以可以直接通过Math类的类名调用某个数学方法。语法格式:Math.xxx(参数);输入n个整数a1,a2,a3,......an,求这n个数的最大值max,最小值min,以及|ai-aj|绝对值的最大值(i!实例:输入51 2 3 4 5输出1 5 4。
2024-03-28 19:50:32
380
原创 整数的反转
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零。
2024-03-27 18:22:18
214
原创 String和StringBuilder
String类代表字符串。Java程序中的所有字符串文字(例如"abc")都能被实现为此类的实例。String类源码使用final修饰的,他们的值在创建后不能被更改,字符串缓冲区支持可变字符串。
2024-03-26 22:44:15
375
1
原创 输入与输出
Scanner是java5的新特性,在java.util包里,可以完成用户输入。next()接收读取不带空格的字符串nextLine()接收读取整段字符串。
2024-03-26 22:43:06
557
原创 Java接口
接口,在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。
2024-03-26 21:00:00
399
原创 C语言从入门到精通(第5版)-----读书笔记
设定用符号Height代表数值10。在成功徐编译时,只要遇见Height标识符,就会被替换为数值10。满足高已给条件。
2024-03-25 12:00:00
1657
原创 Java方法
Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有提高代码序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用。
2024-03-24 20:40:15
469
原创 Java基础类型
由低------------------------------------------------------>高。转换过程中可能导致溢出或损失精度:浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入。八种基本数据类型和引用数据类型(对象、数组)不能对boolean类型进行类型转换。所有引用类型的默认值都是null。条件:转换的数据类型必须是兼容的。
2024-03-23 18:28:52
238
原创 Java修饰符与Java标识符
静态方法,static用来声明独立于对象的静态方法。静态方法只能调用静态方法和静态变量,不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据。final,英文意思:最终的,最后的。当变量一旦赋值后,不能被重新赋值。静态变量,static关键字用来声明独立于对象的静态变量。局部变量不能被声明为static变量。1、包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。3、标识符不能以数字开头,不能是iava中的关键字和保留字。2、标识符可以由字母、数字、下划线和美元符号$组成。
2024-03-23 17:59:16
321
原创 前缀和----指定区间求和
对于一个给定的数组A,它的前缀和数组S中[i]表示从第一个元素到第i个元素的总和。S[i] =:在O(1)的时间求出。
2024-03-12 17:12:51
575
1
原创 报错:‘tuple‘ object does not support item assignment
你试图对一个元组(tuple)对象进行赋值操作,但元组是不支持这种操作的。元组是一种不可变的序列类型,这意味着一旦创建了一个元组,你就不能修改它的内容。
2024-03-12 11:34:47
638
原创 蓝桥杯---分小组
我们标记运动员为 A,B,C .... I。9名运动员参加比赛,需要分3组进行预赛.下面的程序列出了所有的分组方法。有哪些分组的方案呢?
2024-02-06 19:04:32
915
原创 蓝桥杯----凑算式
注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法.这个算式一共有多少种解法?
2024-02-05 17:06:54
2320
原创 队列---数据结构
队列(Queue)简称队,也是一种的线性表,只允许在表的一端进行插入,而在表的另一端进行删除。向队列中插入元素称为或进队;删除元素称为或离队。队头(Front):允许删除的一端,又称队首。队尾(Rear):允许插入的一端。
2024-02-04 19:06:14
499
原创 蓝桥杯---生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛,现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。请填写他开始过生日 party的年龄数。
2024-02-03 23:30:09
672
原创 蓝桥杯---煤球数目
注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字.如果一共有100层,共有多少个煤球?有一堆煤球,堆成三角棱锥形。第四层10个(排列成三角形),第二层3个(排列成三角形),第三层6个(排列成三角形),请填表示煤球总数目的数字.
2024-02-02 23:37:58
588
原创 蓝桥杯---垒骰子
请严格按要求输出,不要画蛇添足地打印类似:“请您输入 …注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。注意:主类的名字必须是:Main,否则按无效代码处理。峰值内存消耗(含虚拟机)
2024-02-01 10:24:43
782
原创 蓝桥杯----饮料代购
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量 (0
2024-01-31 12:44:04
493
原创 蓝桥杯---牌型种数
小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字.
2024-01-30 15:46:25
1170
原创 蓝桥杯---加法变乘法
比如:1+2+3+ ... +10*11+12+ ... +27*28+29+ ... +49=2015。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是。我们都知道:1+2+3+ ….. +49=1225,现在要求你。注意:需要你提交的是一个整数,不要填写任何多余的内容。就是符合要求的答案.温馨提示:仔细读题,
2024-01-29 22:18:36
1221
原创 C语言王道第八周一题
初始化顺序表(顺序表中元素为整型),里边的元素是 1,2,3,然后通过 scanf 读取一个元素(假如插入的是 6),插入到第 2 个位置,打印输出顺序表,每个 元素占 3 个空格,格式为 1 6 2 3,然后 scanf 读取一个整型数,是删除的位置(假如输入为 1),然后输出顺序表 6 2 3,假如输入的位置不合法,输出 false 字符串。假如插入的元素为 6,那么输出为 1 6 2 3 假如删除的位置为 1,那么输出为 6 2 3。第一次输入插入的元素值,第二次输入删除的位置。
2024-01-29 20:34:20
1228
原创 蓝桥杯---九数组分数
1,2,3 ... 9 这九个数字组成一个分数,其值恰好为1/3,如何组法?注意,只能填写缺少的部分,不要重复抄写已有代码。不要填写任何多余的文字。下面的程序实现了该功能,请填写划线部分缺失的代码。
2024-01-28 22:09:06
658
原创 蓝桥杯-循环节长度
两个整数做除法,有时会产生循环小数,其循环部分称为: 循环节。比如,11/13=6=>0.8461553846153..... 其循环节为[846153] 共有 6 位。下面的方法,可以求出循环节的长度。请仔细阅读代码,并填写划线部分缺少的代码。v.size()-v.indexOf()不减v.indexOf()的话,是因为重复的余数不从零开始,所以减去余数第一次出现的重复位置。注意,只能填写缺少的部分,不要重复抄写已有代码。不要填写任何多余的文字。
2024-01-28 21:59:46
763
原创 线性表的顺序表示【顺序表】
1. 可以随机存取(根据表头元素地址和元素序号)表中任意一个元素。3. 存储空间分配需要一段连续的存储空间,不够灵活。2. 线性表变化较大时,难以确定存储空间的容量。2. 存储密度高,每个节点只存储数据元素。1. 插入和删除操作需要操作移动大量元素。
2024-01-26 23:05:17
921
空空如也
isNumberic
2023-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅