求职路
文章平均质量分 81
赐我一个offer吧
金石zzz
这个作者很懒,什么都没留下…
展开
-
【刷题】测试工具
小文目录:1、打印二叉树算法笔记 码 码不停蹄1、打印二叉树检查自己的二叉树是否正确,将输出的结果逆时针90°。package class_04;public class Code_02_PrintBinaryTree { public static class Node { public int value; public Node left; public Node right; public Node(int data) { this.value = d原创 2021-04-16 12:13:18 · 147 阅读 · 0 评论 -
遍历二叉树
小文目录:1、递归法遍历二叉树1)递归法访问二叉树的顺序2)前序遍历:3)中序遍历:4)后续遍历:2、非递归遍历二叉树2)前序遍历:3)中序遍历:4)后续遍历:算法笔记 码 码不停蹄1、递归法遍历二叉树1)递归法访问二叉树的顺序 访问顺序依次为:A-B-D-D-D-B-E-E-E-B-A-C-F-F-F-C-G-G-G-C-A原因:先访问【A】;再访问A左,是【B】;再访问B左,是【D】;再访问D左,是空,则返回到【D】;再访问D右,是空,则返回到【D】;返回到【B】;访问B右,是【原创 2021-04-02 11:49:24 · 231 阅读 · 0 评论 -
【求职·算法基础】十大必备算法
小文目录:1、贪心算法算法笔记 码 码不停蹄1、贪心算法原创 2021-04-01 12:17:07 · 363 阅读 · 0 评论 -
【刷题】LeetCode Hot篇
本文中的部分图片摘自相关题解榜主,如有侵权,请联系删除。 小文目录:T21/O25:合并两个有序链表LeetCode刷题 码 码不停蹄T21/O25:合并两个有序链表传送门:剑指Offer25:题目:方法1:迭代法 //迭代法class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { ListNode node = new ListNode(-1);//头节点 .原创 2021-05-10 20:03:01 · 751 阅读 · 0 评论 -
【求职·算法基础】八大排序算法
经典排序算法总结八大排序算法思路、java代码实现小贴心:***对数器***的使用1、对数器:重复多次(eg. 5000次),每次随机生成随机长度的矩阵,用正确方法排序的结果和自己排序的结果进行比较,每次完全一致说明排对了,反之排序不对。2、过程:自己预先定义最原始(暴力解法,即保证排序正确既可,不考虑时间空间复杂度)的方法对数组arr进行排序,排序后的数组为arr1;然后和自己设计的排序算法排序的结果arr2 进行比较。1、BubbleSort 冒泡排序1、原理1、给定数组arr,定位到最后原创 2021-03-26 12:03:54 · 832 阅读 · 0 评论 -
【刷题】不同专题篇
专题:递归: LeetCode70、112、509分治: LeetCode23、169、240单调栈: LeetCode84、85、739、503并查集: LeetCode547、200、684滑动窗口:LeetCode209、3、1004、1208前缀和: LeetCode724、560、437、1248差分: LeetCode1094、121、122拓扑排序:LeetCode210字符串: LeetCode5、20、43、93二分查原创 2021-08-07 23:13:49 · 1071 阅读 · 1 评论 -
【刷题】剑指Offer篇
小文目录:T12:矩阵中的路径LeetCode刷题 码 码不停蹄T12:矩阵中的路径class Solution { public boolean exist(char[][] arr, String word) { char[] words = word.toCharArray(); if(arr == null || arr.length == 0){ return false; } for原创 2021-04-09 10:42:11 · 1417 阅读 · 0 评论