- 博客(11)
- 问答 (2)
- 收藏
- 关注
原创 剑指 Offer 05. 替换空格
内容 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 代码 class Solution { public String replaceSpace(String s) { if(s== null|| s.length()==0){ return s; } StringBuilder str = new StringBuilder(); for(int i = 0;i<s.length();i++){
2021-12-14 21:58:37
242
原创 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
324
原创 语法错误: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
979
原创 【双指针】27.移除元素
【双指针】27.移除元素题目描述方法:双指针代码:总结: 力扣代码 题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 方法:双指针 思路: 设置两个指针: 指针right遍历查询数组内容 指针left复制right所查询到的符合条件的内容 代码: java. class Solution { public int removeEleme
2021-11-13 15:45:01
654
原创 显示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
503
空空如也
nodemon无法安装
2022-05-03
计科专业的《基于verilog 的FPGA设计基础》重要嘛
2021-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人