Jon Ji
码龄4年
关注
提问 私信
  • 博客:2,396
    2,396
    总访问量
  • 10
    原创
  • 2,308,509
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-10-11
博客简介:

Kejonho的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得4次评论
  • 获得1次收藏
创作历程
  • 2篇
    2021年
  • 8篇
    2020年
成就勋章
TA的专栏
  • 面试算法
    10篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

产品设计项目 - NailT 演示Demo

发布资源 2021.03.15 ·
MOV

产品设计项目 - NailT设计流程简介

发布资源 2021.03.15 ·
pdf

面试算法:深度优先搜索

文章目录一、什么是深度优先搜索?二、遍历顺序1. Depth First Traversals2. Breadth First or Level Order Traversal三、三种二叉树题型1. 求值2. 结构变换3. 搜索四、题目一、什么是深度优先搜索?二、遍历顺序1. Depth First Traversals先序遍历 Pre-orderVisit the root.Traverse the left subtree, i.e., call Preorder(left-su
原创
发布博客 2021.01.22 ·
188 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

面试题目归纳:深度优先搜索

https://www.lintcode.com/problem/word-search-ii/descriptionhttps://www.lintcode.com/problem/k-sum-ii/descriptionhttps://www.lintcode.com/problem/combination-sum/descriptionhttps://www.lintcode.com/problem/string-permutation-ii/descriptionhttps://www.li
原创
发布博客 2021.01.22 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试算法:二叉树

文章目录一、什么是深度优先搜索?二、深度优先搜索模版三、三种宽度优先搜索题型1. 连通块2. 分层遍历3. 拓扑排序四、题目一、什么是深度优先搜索?深度优先搜索是图的一种遍历策略,它的思想是从一个点开始,沿着一条分支遍历到底,当无法继续遍历的时候,向上一次次回溯,每次回溯选择另一条分支遍历到低。二、深度优先搜索模版三、三种宽度优先搜索题型1. 连通块通过一个点,找到所有图中与之连通的点。 连通块问题都可以用宽度有限搜索模版解决,但是对于矩阵中的连通块问题,需要用到坐标变换数组,有一个更细
原创
发布博客 2020.12.31 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题目归纳:二叉树

Binary Tree Path Sum IIISerialize and Deserialize Binary TreeBinary Tree Zigzag Level Order TraversalMerge K Sorted ListsTwo Sum IV - Input is a BSTBinary Tree Path Sum IILowest Common Ancestor IIIBalanced Binary TreeMaximum Depth of Binary TreeCo
原创
发布博客 2020.12.30 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试算法:BFS宽度优先搜索

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport
原创
发布博客 2020.11.09 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题目归纳:宽度优先搜索

宽度优先搜索题目:一、连通块Number of IslandsKnight Shortest PathKnight Shortest Path IIClone GraphGraph Valid TreeConnected Component in Undirected GraphSearch Graph NodesWord LadderThe MazeThe Maze II二、分层遍历Zombie in MatrixMinimum Depth of Binary TreeB
原创
发布博客 2020.11.08 ·
157 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

面试算法:二分法

文章目录前言一、二分法介绍二、二分法模版1.引入库2.读入数据总结前言二分法。提示:以下是本篇文章正文内容,下面案例可供参考一、二分法介绍示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、二分法模版1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswa
原创
发布博客 2020.10.22 ·
338 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

面试题目归纳:二分法

二分法题目:一、二分法模版Classical Binary SearchLast Position of TargetFirst Position of TargetFind K Closest ElementsSearch for a RangeFirst Bad VersionSmallest Rectangle Enclosing Black Pixels二、有序数据集二分Maximum Number in Mountain SequenceFind Minimum in R
原创
发布博客 2020.10.22 ·
714 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题目归纳:双指针

双指针题目:一、相向双指针1. Two Sum型Two SumTwo Sum II - Input array is sortedTwo Sum III - Data structure designTwo Sum - Unique pairsTwo Sum - Less than or equal to targetTwo Sum - Closest to targetTwo Sum - Greater than targetTriangle Count3Sum3Sum Clos
原创
发布博客 2020.10.16 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试算法:双指针算法

文章目录一、什么是双指针算法二、三种双指针算法介绍1.背向双指针2.相向双指针3.同向双指针三、相向双指针1. Two Sum2. Partition四、同向双指针总结一、什么是双指针算法双指针算法在面试里可以解决大部分array和linkedList的问题。 正常来说,我们遍历一个array或linkedList的方式是使用单个指针(index)。但有时候可以使用两个指针来解决复杂的数组问题。二、三种双指针算法介绍1.背向双指针两个指针起始位置相同,背向朝两边移动。背向双指针逻辑较为简单,
原创
发布博客 2020.10.16 ·
286 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏