自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 C语言最简单的推箱子

1.创建二维数组 表示地图画面。3.将数字替换成图案显示。

2023-08-24 16:56:40 96

原创 java 移除元素

标题*移除元素问题描述给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对

2021-11-24 08:22:07 271

原创 java 最后一个单词的长度

标题最后一个单词的长度问题描述给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。题目要求1 <= s.length <= 104s 仅有英文字母和空格 ' ' 组成s 中至少存在一个单词输入格式1s = "Hello World"输出格式15输入格式2s = " fly me to the moon "输出格式24输入格式3s = "

2021-11-23 08:13:00 198

原创 java 搜索插入位置

标题搜索插入位置问题描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。题目要求请必须使用时间复杂度为 O(log n) 的算法。1 <= nums.length <= 104-104 <= nums[i] <= 104nums 为无重复元素的升序排列数组-104 <= target <= 104输入格式1nums = [1,3,5,6], target = 5输出格式1

2021-11-23 08:12:08 196

原创 java 实现 strStr()

标题实现 strStr()问题描述给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。说明当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。对于本题而言,当 needle 是空字符串时我们应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf() 定义相符。题目要求0 <= haystack.

2021-11-21 22:22:40 352

原创 java 删除有序数组中的重复项

标题删除有序数组中的重复项问题描述给你一个有序数组 nums ,请你** 原地** 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。说明为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝int len = removeDuplicates(nums);// 在函数里修改输入数组对于调用者是可见

2021-11-21 22:22:06 468

原创 java 合并两个有序链表

标题合并两个有序链表问题描述将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。题目要求两个链表的节点数目范围是 [0, 50]-100 <= Node.val <= 100l1 和 l2 均按 非递减顺序 排列节点类如下,注意此类不可修改!public class ListNode { int val; ListNode next; ListNode() { } ListNode(int val) {

2021-11-21 22:21:06 242

原创 java 最长公共前缀

标题最长公共前缀问题描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。题目要求1 <= strs.length <= 2000 <= strs[i].length <= 200strs[i] 仅由小写英文字母组成输入格式1strs = ["flower","flow","flight"]输出格式1"fl"输入格式2strs = ["dog","racecar","car"]输出格式2""解释:输入

2021-11-18 15:29:05 249

原创 java 有效括号

标题有效的括号问题描述给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。题目要求指定字符串为参数,结果为返回值,填写对应的方法体即可1 <= s.length <= 104s 仅由括号 '()[]{}' 组成有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。输入格式1s = "()"输出格式1true输入格式2s = "()[]{}"输出格式2true输入格式3

2021-11-18 09:27:09 287

原创 java 罗马数字转整数

标题罗马数字转整数问题描述罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 X

2021-11-16 14:34:07 141

原创 java 回文数

标题回文数问题描述给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。题目要求-2^31 <= x <= 2^31 - 1有正确的输入【参数】和输出【返回值】,禁止使用键盘录入,输入输出格式如下输入格式1x = 121输出格式1true输入格式2x = -121输出格式2false解释:从左向右读, 为 -121

2021-11-16 14:31:15 558

原创 java 移动0

标题移动0问题描述给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。题目要求要求输入整数,有对应输出。说明必须在原数组上操作,不能拷贝额外的数组。要求最少提供两种解决方法, 尽量减少操作次数。输入格式[0,1,0,3,12]输出格式[1,3,12,0,0]考察内容*指针调用函数循环语句条件语句解题思路*1.将不为0的元素在这个数组里向前移动2.创建一个指针n=0如果数组里面的元素不等0,则nums[n]=nums[i

2021-11-16 14:21:59 90

原创 java 整数反转

标题整数反转问题描述给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。题目要求要求输入一个整数,有对应输出。输入格式x = 123输出格式321输入格式x = -123输出格式-321输入格式x = 120输出格式21输入格式x = 0输出格式0提示-231 <= x <

2021-11-16 14:18:22 119

原创 java 两数之和

标题两数之和问题描述给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。题目要求要求输入参数为一个变量target和一个数组nums,输出格式中应包含结果【返回值是一个数组】输入格式nums = [2,7,11,15], target = 9输出格式[0,1]解释:因为 nums[0]

2021-11-16 14:11:08 914 1

原创 java 打印菱形

标题打印菱形问题描述根据键盘输入行数,打印相应行数的菱形题目要求要求输入一个正整数,输出格式中应包含结果输入格式请输入行数:9输出格式输出: * *** ***** **************** ******* ***** *** *考察内容*调用java.util.Scanner循环语句解题思路*1.判断输入的行数是否正确,行数必须为单数才能形成菱形2.设有n行 ,将菱形分为两部分:上部分 row =(n+1)/ 2 行,

2021-11-11 15:25:20 156

原创 java 求勾股数

标题求勾股数问题描述所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c)题目要求不要求输入,输出格式中应包含结果输入格式输出格式输出:3 4 58 15 1711 60 61考察内容*勾股定理循环嵌套条件判断解题思路*1.三角形:两边之和大于第三边2.勾股定理直角三角形公式a2=b2+c^2 最长边的平方=两个短边平方的和核心代码*package test_1;public class rightTrian

2021-11-11 15:23:04 1227

原创 java 张、王、李家各有三个...

标题谁家孩子跑得最慢问题描述张、王、李三家各有三个小孩。一天,三家的九个孩子在一起比赛短跑,规定不分年龄大小,跑第一得 9 分,跑第二得 8 分,依次类推。比赛结果显示各家的总分相同,且这些孩子没有同时到达终点的,也没有一家的两个或三个孩子获得相连的名次。已知获第一名的是李家的孩子,获第二名的是王家的孩子。获得最后一名的是谁家的孩子?题目要求不要求输入,输出格式中应包含结果输入格式输出格式输出:最后一名是王家孩子考察内容*数组:二维数组调用 java.long.reflect.Ar

2021-11-11 15:21:43 573

原创 java 兔子生兔子

标题兔子生兔子问题描述假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,以后每个月会有多少对兔子?题目要求要求输入,输出格式中应包含结果输入格式例如:请输入月份数:12输出格式输出:144考察内容*斐波那契数列调用方法使用java.util.Scanner解题思路*月123456…成年对11235幼崽对111

2021-11-11 15:17:30 967

原创 java 判断三角形计算面积

标题三角形面积问题描述根据输入的三角形的三条边判断三角形的类型,并输出其面积和类型。类型包括等边三角形,直角三角形,等腰三角形,普通三角形,非三角形。题目要求有输入和输出,输出格式中应包含结果输入格式例如:请输入第一条边:2请输入第二条边:3请输入第三条边:4输出格式三角形为:普通三角形面积为:2.9047375096555625考察内容*解题思路*1.判断是什么三角形三边相等 (等边三角形)两边相等 (等腰三角形)两条较短边的平方和等于最长边的平方 (直角三角

2021-11-05 23:28:15 1792 1

原创 java 百钱买百鸡

标题百钱买百只鸡问题描述鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何题目要求不要求输入,输出格式中应包含结果输入格式输出格式公鸡:0,母鸡:25,小鸡:75公鸡:4,母鸡:18,小鸡:78公鸡:8,母鸡:11,小鸡:81公鸡:12,母鸡:4,小鸡:84考察内容*三元一次方程吧 我也不是很清楚解题思路*1.设公鸡x ,母鸡y , 鸡雏z2. 百钱买百鸡: 公鸡一只5元 母鸡一只3元 鸡雏三只一元 列方程:5x+3y+z/3=10

2021-11-05 23:23:48 106

原创 java 亲密数

标题亲密数问题描述如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数题目要求不要求输入,输出格式中应包含结果输入格式输出格式例如:3000以内的全部亲密数是:48-75,140-195 ……考察内容*算法的空间复杂度和时间复杂度解题思路*1.计算出A的因子和赋值给B;(当A的因子和等于B时,B的因子和也等于A, 那么A和B就是亲密数2.计算B的因子和赋给sB;

2021-11-05 22:25:11 646

原创 java 打鱼晒网

标题打鱼晒网问题描述如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次网,编程实现当输入 2011 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒网。题目要求有输入和输出,输出格式中应包含结果输入格式输入年月日,例如:2021-10.31输出格式这一天是:xx考察内容*导入java.util包下的Scnaner类选择语句循环语句调用方法解题思路*1.判断输入年份是否正确2.计算输入日期与2011—1.1 间隔天数需要考虑是否闰年(

2021-11-02 15:20:39 200

原创 java 猴子吃桃

标题猴子吃桃问题描述猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天摘了多少个桃子。题目要求不要求输入,输出格式中应包含结果输入格式输出格式猴子第一天摘的桃子数: 考察内容*数学逻辑思维解题思路*设有一共 x 个桃子每天吃一半再吃一个倒着推第十天发现剩一个第九天就是 4 =(1+1)*2

2021-11-02 15:18:14 116

原创 java 水仙花数

标题水仙花数问题描述输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身。题目要求不要求输入,输出格式中应包含所有水仙花数输入格式输出格式水仙花数: 153考察内容*循环嵌套条件判断比较运算符解题思路*一个三位数,各个位上立方和等于其本身核心代码*package test_1;public class number { public static void main(String[] args) { in

2021-11-02 15:13:26 74

原创 css选择器

<!doctype html><html><head><meta charset="UTF-8"><title>css选择器</title> <style> /*属性和属性之间用英文“ :”分开 多个键值之间用“ ;”进行区分*/ /* css基础选择器 标签选择器: */ p { color: red; /*将段落中文字改为红色*/ font-size: 12px;/*

2020-12-31 16:23:25 49

原创 HTML教程-每日更新未完待续

HTML教程- (HTML5标准)超文本标记语言(英语:HyperText Markup language,简称:HTML)是一种用于创建网页的标准标记语言。您可以使用HTML来建立自己的WEB站点,HTML运行在浏览器上,浏览器来解析。在本教程中,您将学习如何使用HTML来创建站点。HTML很容易学习!相信您能很快学会它!HTML实例本教程包含了数百个HTML实例。注意:对于中文网页需要使用<meta charset="utf-8"声明编码,否则会出现乱码...

2020-12-19 17:19:27 202

原创 C语言-项目练习

项目一测验1.( √ ) C语言的源程序是由函数组成的。2.( √ ) C语言的任何一个源程序中必须有一个主函数。3.( × )Visual C++6.0不可以开发C语言程序。4.( √ )Visual C++是运行在Windows操作系统上的32位C语言程序开发工具。5. C语言规定,一个程序必须有一个主函数,其函数名为___main___.6. 一般而言,一个C语言程序的执行是从___main/主函数___开始,到___main/主函数___结束。7

2020-12-10 16:38:04 411

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除