
java
mmffn
这个作者很懒,什么都没留下…
展开
-
deque的使用
java deque的使用过程。原创 2022-10-14 19:36:52 · 199 阅读 · 0 评论 -
541.反转字符串II
题目给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。思路如果要计数2k的话i+=(2*k);判断是否需要反转,找出对应的区间,(i~i+k)进行反转额外判断最后一次区间内的值相关知识点连续三次异或操作可实现在不占用额外空间的情况下进行字符串反转char a = 'a', char b原创 2021-12-14 20:12:22 · 311 阅读 · 0 评论 -
语法错误:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
错误问题No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing没有能被访问到的 外部类E的实例。必须获取一个外部类E的对象(例如: x.new A(), x是E的实例 )原因:原来我写的内部类是动态的,也就是开头以public class开头。而主程序是public static class main。在Java中,类中的静态方法不能直接调用动态方法。只有将某个内部类修原创 2021-11-30 17:29:12 · 970 阅读 · 0 评论 -
【双指针】27.移除元素
【双指针】27.移除元素题目描述方法:双指针代码:总结:力扣代码题目描述给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。方法:双指针思路:设置两个指针:指针right遍历查询数组内容指针left复制right所查询到的符合条件的内容代码:java.class Solution { public int removeEleme原创 2021-11-13 15:45:01 · 634 阅读 · 0 评论 -
显示2021年日历
如何显示一个日历Java二、具体代码1.确定每个月的月历显示代码如下:public static int calendar(int first,int month,int year) { int day = 0; System.out.print(" "+month); System.out.println(" 2021"); System.out.printf(" --------------------------原创 2021-10-08 00:04:09 · 494 阅读 · 0 评论