JavaWeb 速通Filter
目录一、Filter快速入门 1.基本介绍 : 2.基本原理 : 3.入门实例 : 4.生命周期 : 二、FilterConfig和FilterChain &nb...

JavaWeb 速通Listener
目录一、Listener快速入门 1.Listener简介 : 2.Java事件处理机制 : 二、ServletContextListener 1.作用 : 2.相关.....


JavaWeb 速通Session
目录一、Session的引入 1.什么是Session? 2.Session的基本原理 : 3.Session长什么样子?二、Session的底层机制 1. Session接口相关.....

【leetcode速通java版】06——赎金信、三数之和
T383 赎金信给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。杂志字符串中的每个字符只能在赎金信字符串中使用一次。)分析这个题目和242.....
【leetcode速通java版】05—— 快乐数、两数之和、四数相加II
T202 快乐数编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 True ;不是,则返回 False 。思路:这道题目中出现了无限循环的判断,符合哈希表的应用条件,即:快速判断某个....
【leetcode速通java版】04——哈希表
一、哈希表的基础理论回顾1.哈希表主要用来解决快速获取某个元素的问题。比如查找一个学校的姓名为张三的学生,如果用数组需要的时间复杂度为O(n),但是使用哈希表的时间复杂度为O(1).2.哈希冲突是指经过哈希计算后,其存储位置在数组的同一个物理空间。一般哈希冲突有两种解决思路:(1)拉链法 (2)线性探测法。 如果使用拉链法,需要特别注意数组的长度,避免空值过多浪费空间,也需要避免因为拉链过长导致....

【leetcode速通java版】03——移除链表元素,设计链表,反转链表
leetcode-T203移除链表元素解法:还挺简单的,为了对第一个数据归一化操作,定义头指针,不含数据的虚拟头节点。/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListN...

【leetcode速通java版】02——有序数组、子数组、螺旋矩阵
leetcode-T977有序数组的平方解法一:暴力破解法先将数组中的元素遍历变成平方,再进行冒泡排序。class Solution { public int[] sortedSquares(int[] nums) { for(int i = 0; i < nums.length; i++) { nums[i] = nums[...

【leetcode速通java版】01——数组入门
1.数组的基础理论数组是在内存中空间连续的一块区域存储的某种数据类型的集合。Q:java中二维数组在内存的空间地址是连续的么?测试下public static void test_arr() { int[][] arr = {{1, 2, 3}, {3, 4, 5}, {6, 7, 8}, {9,9,9}}; System.out.println(arr[0]); Sys...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注