摘要: 位1的个数 //这题可以用与&操作来判断数字中有多少个 //如5:101 与 4:100想与:101 & 100 = 100 //设原始数据为1,之后每次左移一位,即下一次变成2:10,下下次编程4:100,每次都与n相与,只要中间有1就会被保存下来 public class Solution { 阅读全文
posted @ 2022-03-09 16:30 Space-guan 阅读(36) 评论(0) 推荐(0)
摘要: Fizz Buzz //循环判断1~n是否是3和5的倍数 class Solution { public List<String> fizzBuzz(int n) { //设置返回的字符串 List<String> str = new ArrayList<String>(); //循环判断1~n是否 阅读全文
posted @ 2022-03-08 15:18 Space-guan 阅读(135) 评论(0) 推荐(0)
摘要: 打乱数组 /** * Your Solution object will be instantiated and called as such: * Solution obj = new Solution(nums); * int[] param_1 = obj.reset(); * int[] p 阅读全文
posted @ 2022-03-08 14:25 Space-guan 阅读(23) 评论(0) 推荐(0)
摘要: 爬楼梯 //设爬x层的梯子的方法有f(x)种,那么f(x) = f(x-1)+f(x-2); //爬1层梯子的方式有一种 //爬2层梯子的方式有两种 //爬3层梯子的方式有三种 //爬4层梯子的方式有五种 class Solution { public int climbStairs(int n)  阅读全文
posted @ 2022-03-08 11:31 Space-guan 阅读(34) 评论(0) 推荐(0)
摘要: 合并两个有序数组 //设置一个长度为n+m的新数组用于存数组nums1和数组num2的值 //循环比较nums1和nums2中的值,将两者中小的存入在nums中,并且序号加1 //循环直到有个数组的序号已经等于数组长度,那么将还没到的数组剩下元素存入在nums中 class Solution { p 阅读全文
posted @ 2022-03-07 15:31 Space-guan 阅读(21) 评论(0) 推荐(0)
摘要: 二叉树的最大深度 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(i 阅读全文
posted @ 2022-03-07 15:29 Space-guan 阅读(28) 评论(0) 推荐(0)
摘要: 删除链表中的节点 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ //删除node 阅读全文
posted @ 2022-03-07 15:26 Space-guan 阅读(39) 评论(0) 推荐(0)
摘要: 反转字符串 // 使用双指针法,初始状态是一个在最左边一个在最右边。 // 然后最左最右交换元素,直至左右指针相遇 class Solution { public void reverseString(char[] s) { //求s的数组长度 int n = s.length; //设计左右指针 阅读全文
posted @ 2022-03-07 15:24 Space-guan 阅读(34) 评论(0) 推荐(0)
摘要: 删除排序数组中的重复项 // 设置两个指针,一个是快指针fast,一个是慢指针slow // fast的作用是扫描出第一个新的元素然后赋值给slow所指的位置 // 最后slow所指的位置就是最后一个新元素,所指向的序号+1就是数组中不重复数的个数 class Solution { public i 阅读全文
posted @ 2022-03-07 15:18 Space-guan 阅读(57) 评论(0) 推荐(0)
摘要: 一.Mybatis快速入门 1.1 框架介绍 框架是一款半成品软件,我们可以基于这个半成品软件继续开发,来完成我们个性化的需求! 如图: 1.2 ORM介绍 ORM(Object Relational Mapping): 对象关系映射 指的是持久化数据和实体对象的映射模式,为了解决面向对象与关系型数 阅读全文
posted @ 2022-01-20 22:47 Space-guan 阅读(80) 评论(0) 推荐(0)