aud
aud
全部文章
分类
JAVA面试OFFER直通车(37)
LeetCode(36)
linux(2)
mysql(3)
实习笔记(19)
错误记录(9)
面试中不会的(8)
面试基础知识准备(13)
面试复盘(2)
项目笔记(45)
归档
标签
去牛客网
登录
/
注册
aud的博客
全部文章
(共182篇)
回文字符串判断汇总
Lc 125 验证回文字符串 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 class Solution: def judgeNumOrStr(self,a): if ord('0')<=ord(a)<=ord('9') ...
2020-05-27
0
400
Lc42 接雨水
从左到右扫描记录当前位置的最大值,存入数组A 从右到左扫描记录当前位置的最大值,存入数组B A,B对应位置的较小值减去雨水量,就是当前位置可以接的雨水 class Solution: def trap(self, height: List[int]) -> int: ...
2020-05-27
0
442
构造二叉树汇总
Lc 105. 从前序与中序遍历序列构造二叉树 根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 递归求解,把中序遍历的值和下...
2020-05-27
0
452
双指针 滑动窗口题目汇总
3. 无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 class Solution:...
2020-05-27
0
472
bfs 和 dfs 汇总
1.dfs(深度优先搜索)就是暴力把所有的路径都搜索出来,它运用了回溯,保存这次的位置,深入搜索,都搜索完了便回溯回来,搜下一个位置,直到把所有最深位置都搜一遍,要注意的一点是,搜索的时候有记录走过的位置,标记完后可能要改回来;也可以递归处理左右子节点,不需要回溯 257. 二叉树的所有路径 ...
leetcode
2020-05-27
0
579
142. 环形链表 II + 287. 寻找重复数
142. 环形链表 II 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 快慢指针走到相等,然后再从头节点,慢节点一起走,一直走到相交的地方 class Solution: def detectCycle(self, head: ListNode) -...
2020-05-27
0
395
Restful, RPC, SOA架构
Restful 是一种架构设计风格,提供了设计原则和约束条件,而不是架构,而满足这些约束条件和原则的应用程序或设计就是Restful架构或服务。 主要的设计原则: 资源与URI 统一资源接口(HTTP方法如GET,...
Restful
SOA
2020-05-27
1
501
dubbo总结
微服务 自动化部署,端点智能化,语言和数据的去中心化控制。 微服务将一个单一应用程序开发为一组小型服务,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制。可以去中心化的数据库,去中心化的基础设施。 Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(...
2020-05-26
1
524
ActiveMQ总结
消息中间件的一种。可以在分布式系统的不同服务之间进行消息的发送和接收。 消息通信机制(消息模型) 点对点模式,每个消息只有1个消费者,它的目的地称为queue队列;如果消息发送不成功,此消息默认会保存到ActiveMQ服务端直到有消费者将其消费,所以此...
activemq
2020-05-25
0
475
Java开发高频面试题
第三节 Java基础 1. 面向对象可以解释下吗?都有哪些特性? 2. JDK,JRE和JVM的区别与联系有哪些? 3. Java语言的平台无关性是如何实现的? 4. Java语言是编译型还是解释型语言? 第四节 Java基础 ...
2020-01-14
2
808
首页
上一页
6
7
8
9
10
11
12
13
14
15
下一页
末页