自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unity制作UI显示

先设置五个36*36大小的image,底色是棕色,在创建子类image->food(重命名),底色为白色,将菜品拖入Source Image中。UI Scale Mode:Scale With Screen Size(UI随镜头移动)设置两个Text,一个是文字,一个是数量,将数量拖入另一个,具体看Mako视频。在Hierarchy中,右键UI->Image;勾选Pixel Perfect。右键->UI->Test,写文字。在Inspector中配置,字体:字号:7 加粗:B。宽:32 高:11。

2023-03-15 21:14:07 526

原创 unity制作血条

unity 制作血条

2023-03-03 21:50:41 555

原创 蓝桥杯 奇数倍数

蓝桥杯 奇数倍数题目请你找到最小的整数 X 同时满足:1.X 是 2019 的整倍数;2.X 的每一位数字都是奇数。思路:1.先找2019倍数2.判断它的每一位是否是奇数Java代码:public class 奇数倍数 { public static void main(String[] args) { int n=0,m=0,j=0,t=0; boolean b=true; for (int i = 1;i<100; i++) { n=i*2019;

2022-01-29 12:21:18 839

原创 蓝桥杯 数列分解(Java)

蓝桥杯 数列分解(Java)题目:把 20192019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法?注意交换 33 个整数的顺序被视为同一种方法,例如 1000+1001+18 和 1001+1000+18 被视为同一种。思路:i<j<k且i,j,k不相同难点:正整数中不包含2和4(用除和取余排除);交换顺序不计次数(i<j<k,保证后面的数大于前面的数)。代码:public class fenjie

2022-01-22 18:21:44 369

原创 蓝桥杯 数值求值

蓝桥杯 数值求值(Java)题目思路代码题目:【问题描述】给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个 4 位整数(提示:答案的千位不为 0),在提交答案时只填写这个整数,填写多余的内容将无法得分思路:难点:直接求,结果后四位千位是0,因为结果超过long类型的长度,是错误的,因为结果是提交后四位,那

2022-01-22 18:08:41 403

原创 LeetCode 83

LeetCode 83 删除排序链表中的重复元素存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。Java:递归class Solution { public ListNode deleteDuplicates(ListNode head) { if(head==null||head.next==null) return head; if(head

2021-08-17 13:25:47 52

原创 Leetcode 206

Leetcode 206 反转链表给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。Java:(1)迭代:class Solution { public ListNode reverseList(ListNode head) { if(head==null) return head; ListNode pre=null; ListNode cur=head; while(c

2021-08-17 13:23:21 48

原创 LeetCode 21

LeetCode 21 合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。Java:class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode dummyHead=new ListNode(0); ListNode cur=dummyHead;//因为 cur 在算法结束时不再指向链表的头部,所

2021-08-16 19:10:39 49

原创 LeetCode 141

LeetCode 141 环形链表给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。如果链表中存在环,则返回 true 。 否则,返回 false 。方法一:哈希表将已经访问过的节点置于哈希表中,如果该节点已存在于哈希表中,返回

2021-08-16 19:07:21 56

原创 Leetcode 203

Leetcode 203 移除链表元素给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。重点:返回新的头结点Java:class Solution { public ListNode removeElements(ListNode head, int val) { if(head==null) return head; head.next=remo

2021-08-16 18:46:42 41

原创 LeetCode 387

LeetCode 387 字符串中第一个唯一字符给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。例子:s = “leetcode”返回 0s = “loveleetcode”返回 2Java:class Solution { public int firstUniqChar(String s) { int l=s.length(); int[] x=new int[26]; for(int i=0;

2021-08-15 22:46:26 46

原创 LeetCode 383

LeetCode 383 赎金信给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。杂志字符串中的每个字符只能在赎金信字符串中使用一次。)例子:输入:ransomNote = “aa”, magazine = “aab”输出:trueJava:

2021-08-15 22:39:33 82

原创 Leetcode 242

Leetcode 242 有效的字母异位词给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。例子:输入: s = “anagram”, t = “nagaram”输出: trueJava:class Solution { public boolean isAnagram(String s, String t) { int[] x=new int[26];

2021-08-15 22:27:55 49

原创 Leetcode 121

Leetcode 121 买卖股票的最佳时机题干:给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。例子:输入:[7,1,5,3,6,4]输出:5解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润

2021-08-12 21:56:24 43

原创 Leetcode 350

Leetcode 350 两个数组的交集给定两个数组,编写一个函数来计算它们的交集。Java:class Solution { public int[] intersect(int[] nums1, int[] nums2) { int l=nums1.length; int[] nums=new int[l]; int m=0,i=0,j=0; Arrays.sort(nums1);

2021-08-12 21:48:29 49

原创 Leetcode 53题

Leetcode 53题:最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。c++代码:class Solution {public: int maxSubArray(vector<int>& nums) { int res = nums[0]; int sum=0; for(int num:nums){ if(sum<=0)

2021-08-10 23:10:32 95

原创 Leetcode 217题

Leetcode 217题 存在重复元素给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。方法一:**哈希表class Solution {public: bool containsDuplicate(vector<int>& nums) { unordered_set<int> s;//构造哈希表 for(int i:num

2021-08-10 23:01:23 144

原创 2021-03-15

请问在 1 到 2020 中,有多少个数与 2020 互质,即有多少个数与 2020 的最大公约数为 1。//请问在 1 到 2020 中,有多少个数与 2020 互质,即有多少个数与 2020 的最大公约数为 1。#include<stdio.h>int main(){ int n=0,i,j; //1到2000,循环 for(i=1;i<=2020;i++) { //判断i与2020是否存在最大公约数(穷举法) for(j=i;j>=1;j--) {

2021-03-15 22:39:23 234

空空如也

空空如也

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

TA关注的人

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