![](https://img-blog.csdnimg.cn/20210609000717118.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
文章平均质量分 65
里面题目主要用java和python解
阿星_Alex
平平安安,健健康康
展开
-
正则表达式
我个人平时长时间不用正则就会忘记很多特殊字符的用法以及语法,所以简单整理了一部分正则表达式基础的内容,以供需要时查看并回忆。原创 2023-01-30 09:49:50 · 309 阅读 · 0 评论 -
面试高频算法题目
二叉树:NC45实现二叉树先序,中序和后序遍历public class Solution { /** * * @param root TreeNode类 the root of binary tree * @return int整型二维数组 */ public int[][] threeOrders (TreeNode root) { //三个集合,分别存储三种遍历结果 List<Integer>.原创 2022-01-06 11:33:49 · 197 阅读 · 0 评论 -
剑指Offer题解(java与go)
剑指 Offer经典题解原创 2021-12-13 12:54:11 · 643 阅读 · 0 评论 -
排序算法总结
1、冒泡排序冒泡排序是我最熟悉对对对的一个了,理解起来很容易就是,两两比较相邻的数据,根据条件交换两个数据的位置。过程中就像数据慢慢的浮动到最终的位置,像水中的气泡一样。代码实现:public static int[] sort(int [] array){ for(int i=0;i<array.length;i++){ for(int j=0;j<array.length - i-1;j++){ if(array[j+1]<原创 2021-08-31 00:33:36 · 67 阅读 · 0 评论 -
链表相关题目
今天又是元气满满的一天,加油涉及leecode题目目录92. 反转链表 II1、递归反转整个链表了解链表的基础知识后再来看这个反转链表,真的很有意思,嗯,数据结构感兴趣有动力就变得容易理解了哦根据作者的思路,这种递归的题目不能用传统方法,在脑子里debug,一层一层肯定晕掉了,需要有整体的思维。ListNode reverse(ListNode head){ if(head.next == null){ return head; }原创 2021-08-15 14:15:08 · 158 阅读 · 0 评论 -
leecode二叉树相关题目刷题
2021年后半年,算法小白一枚,作为一个软件行业的刚入门者,深感这方面基础太差,看了一个名叫labuladong的博主的贴子想跟着一起刷点题,记录一下想法和题解,好了,不扯了,这次一定要走上正轨。本文涉及leecode的题目:226.翻转二叉树这道算法题算是 二叉树相关最简单的题目了,有助于我们了解二叉树的概念,题目中有注释,帮助我们看懂整个数据结构,就是每个树节点都有left和right两个子节点以及一个int类型属性。我们要做的就是将每个节点的左右子节点交换位置,..原创 2021-08-15 13:15:53 · 80 阅读 · 0 评论 -
递归方法相关题目
描述:假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶题目分析:初一看感觉顺着正常从低到高的思...原创 2021-06-09 00:03:26 · 289 阅读 · 3 评论