暂时未有相关云产品技术能力~
暂无个人介绍
双指针-双向指针向中间逼近
第一次报错是因为没有判断删除一个字符后的情况 第二次报错是因为没有添加是删除一个字符而不是删除多个字符能不能构成回文串的条件 第三次报错是因为没有考虑先删除左边还是右边的问题,有些奇葩它先删除左边不可以通过,得先删除右边
判断第 i 个数和 i 之后的每一个数的绝对值是否等于目标结果
做算法的步骤: 写思路,标注步骤 先实现大头 考虑细节(越界问题、个例) 题目
数组去重的方式有多种,下面介绍两种
翻译过来简而言之就是 第1行 输入测试的案例个数 第 i 行 输入N和S (N代表数组长度,S代表目标和) 寻找最短区间满足区间之和大于或者等于S 第 i+1行 输入数组元素
用String下的spilt(regex)去除除英文外的符号,regex是正则表达式,[]内写要删除的符号,但返回值是一个String型数组。
题目来自 hdu 杭州电子科技大学的一个算法网站
构造一个栈,遇到运算符就弹出进行运算
用栈实现数字的运算 用switch-case语句对符号进行不同的操作处理 用Stack下的get()方法实现取出栈内第任意个数字
设置一个第三结点preHead,借助三个工具指针pre, l1, l2,分别代表三个指针,初始分别指向三个结点
定义两个变量 thisSum 每次遍历中的最大值 maxSum 返回值,所有遍历结果中的最大值
推导公式:通过举例,我们可以发现 n 和 链表长度 size 的关系:
方法有多种,针对单链表的操作,这里只写两种比较好理解的
String s1.compareTo(s2) 比较二者的Unicode(字典序),并返回差值
Deque接口既可以用作先进后出的栈,也可以用作先进先出的队列。
单调栈对新手来说不好理解,但链表就特别简单,但在有时间限制的竞赛中,很容易超时,因此如果实在要使用链表,注意使用链表的类型,Java提供的两种实现链表的方式
Java下的ArrayDeque、Stack、LinkedList三种数据结构的区别
java.util List Collection下有两个数据结构,一个是ArrayList,一个是LinkedList。
怎样在javaFX界面是上显示实时时间? 以下是我将时间显示在标签(Label)上的案例
如何用java写一个年日历 没啥难的,话不多说上代码
涉及知识点:本地日期类 LocalDate 大部分代码注释都写上了,适合入门java新手
下面大部分都标好了注释,话不多说,上代码,需要的小伙伴自己复制(适合菜鸟,大佬划走)
如何用java写一个简易的加法计算器?本人菜鸟一枚,半个小时完成。大部分代码的解读注释已经标记好了
Java中支持next(),nextLine(),nextInt(),nextDouble(),nextLong()等,但是没有nextChar(). 接下来介绍两种输入字符的方法
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11
发表了文章
2024-06-11