会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codeSpiderMan
博客园
首页
新随笔
联系
订阅
管理
2022年5月10日
Java,Arrays.sort()总结
摘要: 1.一维数组排序 int[] intArray = new int[]{1,34,5,-9}; Arrays.sort(intArray); System.out.println(Arrays.toString(intArray)); 2.一维数组逆序 Java的Arrays.sort()仅支持对引
阅读全文
posted @ 2022-05-10 17:35 codeSpiderMan
阅读(267)
评论(0)
推荐(0)
2022年5月9日
Java中List类的toArray()方法
摘要: 1.list.toArray()方法不接收参数时, 返回一个Object数组 // transient Object[] elementData; 存放list中的各个元素 // private int size; list中元素的个数 public Object[] toArray() { ret
阅读全文
posted @ 2022-05-09 21:36 codeSpiderMan
阅读(2518)
评论(0)
推荐(0)
2022年4月24日
MVCC详解
摘要: MVCC(Multi-Version Concurrency Control 多版本并发控制) 1 当前读、快照读 当前读 它读取的数据库记录,都是当前最新的版本,会对当前读取的数据进行加锁,防止其他事务修改数据。是悲观锁的一种操作。 如下操作都是当前读: select lock in share
阅读全文
posted @ 2022-04-24 00:58 codeSpiderMan
阅读(488)
评论(0)
推荐(0)
2022年4月17日
Java 判断对象不在数组中
摘要: 判断对象不在数组中 import java.util.Arrays; String[] fruits = {"apple", "banana", "xxx"}; String iLikeEat = "apple"; boolean isContains = Arrays.asList(fruits)
阅读全文
posted @ 2022-04-17 15:27 codeSpiderMan
阅读(206)
评论(0)
推荐(0)
2022年4月12日
动态规划求解子序列问题 和 编辑距离
摘要: 动态规划求解子序列问题 思路 这类题基本就三步: 确定动态数组含义 写出转移方程 给出basecase(基础解) LeetCode 1143 确定动态数组含义:dp[i] [j]为text1前i个字符 和 text2前j个字符的 lcs(最长公共子序列) 长度 转移方程: 当text1(i)==te
阅读全文
posted @ 2022-04-12 21:45 codeSpiderMan
阅读(57)
评论(0)
推荐(0)
2022年4月6日
StringBuilder常用方法,及其和String相互转换
摘要: 1.StringBuilder常用方法 StringBuilder sb = new StringBuilder(); // 对象名.length() 序列长度 System.out.println(sb.length()); // 对象名.append() 追加到序列 sb.append("hel
阅读全文
posted @ 2022-04-06 17:42 codeSpiderMan
阅读(308)
评论(0)
推荐(0)
ArrayList和数组间的相互转换
摘要: public class Test { @Test public void list2array(){ ArrayList<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); String[]
阅读全文
posted @ 2022-04-06 17:19 codeSpiderMan
阅读(301)
评论(0)
推荐(0)
leetcode SQL题(184和185)
摘要: leetcode SQL题(184和185) 184 编写SQL查询以查找每个部门中薪资最高的员工。 按 任意顺序 返回结果表。 查询结果格式如下例所示。 select d.name Department ,e.name Employee , e.salary Salary from Employe
阅读全文
posted @ 2022-04-06 14:33 codeSpiderMan
阅读(161)
评论(0)
推荐(0)
2022年4月4日
剑指 Offer 46. 把数字翻译成字符串(动态规划)
摘要: 题目 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。 来源:力扣(LeetCode) 链接:https://leet
阅读全文
posted @ 2022-04-04 22:02 codeSpiderMan
阅读(34)
评论(0)
推荐(0)
回溯算法秒杀所有排列/组合/子集问题 (感谢labuladong大神的题解及总结)
摘要: 1 元素无重不可复选 /* 组合/子集问题回溯算法框架 */ void backtrack(int[] nums, int start) { //basecase //... // 回溯算法标准框架 for (int i = start; i < nums.length; i++) { // 做选择
阅读全文
posted @ 2022-04-04 15:32 codeSpiderMan
阅读(78)
评论(0)
推荐(0)
下一页
公告