![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 85
生病的毛毛虫
这个作者很懒,什么都没留下…
展开
-
数据结构与算法--力扣109题将有序双向链表转换为二叉搜索树
力扣108提将有序数组转换为二叉搜索树近一年都比较关注算法相关的知识,也刷了不少题,之前的文章中大多也是算法相关的文章,但是感觉每次遇到树相关的题型都不能应对自如,因此还是有必要在相关知识上下功夫,因此有此次总结,以下是所有树相关的文章数据结构与算法–面试必问AVL树原理及实现数据结构与算法–二叉树的深度问题数据结构与算法–二叉堆(最大堆,最小堆)实现及原理数据结构与算法–二叉查找树转顺序排列双向链表数据结构与算法-- 二叉树中和为某一值的路径数据结构与算法-- 二叉树后续遍历序列校验数原创 2022-02-22 16:35:29 · 521 阅读 · 0 评论 -
数据结构与算法--力扣108题将有序数组转换为二叉搜索树
力扣108提将有序数组转换为二叉搜索树近一年都比较关注算法相关的知识,也刷了不少题,之前的文章中大多也是算法相关的文章,但是感觉每次遇到树相关的题型都不能应对自如,因此还是有必要在相关知识上下功夫,因此有此次总结,以下是所有树相关的文章数据结构与算法–面试必问AVL树原理及实现数据结构与算法–二叉树的深度问题数据结构与算法–二叉堆(最大堆,最小堆)实现及原理数据结构与算法–二叉查找树转顺序排列双向链表数据结构与算法-- 二叉树中和为某一值的路径数据结构与算法-- 二叉树后续遍历序列校验数原创 2022-02-21 18:38:51 · 549 阅读 · 0 评论 -
数据结构与算法一篇帮助你吃下KMP算法
一篇带你吃透KMP模式匹配算法原创 2022-02-16 12:17:40 · 706 阅读 · 0 评论 -
数据结构与算法--求1~n能组成的所有二叉搜索树的排列
给定一个整数n,生成并返回所有N个节点组成并且节点值从1到n互不相同的不同二叉树,可以按照任意顺序二叉树文章列表:数据结构与算法–面试必问AVL树原理及实现数据结构与算法–二叉树的深度问题数据结构与算法–二叉堆(最大堆,最小堆)实现及原理数据结构与算法–二叉查找树转顺序排列双向链表数据结构与算法-- 二叉树中和为某一值的路径数据结构与算法-- 二叉树后续遍历序列校验数据结构与算法-- 广度优先打印二叉树数据结构与算法–解决问题的方法- 二叉树的的镜像数据结构与算法–重建二叉树数据结原创 2021-07-22 15:22:19 · 790 阅读 · 6 评论 -
数据结构与算法--二叉树第k个大的节点
二叉树第k个大的节点二叉树文章列表:数据结构与算法–面试必问AVL树原理及实现数据结构与算法–二叉树的深度问题数据结构与算法–二叉堆(最大堆,最小堆)实现及原理数据结构与算法–二叉查找树转顺序排列双向链表数据结构与算法-- 二叉树中和为某一值的路径数据结构与算法-- 二叉树后续遍历序列校验数据结构与算法-- 广度优先打印二叉树数据结构与算法–解决问题的方法- 二叉树的的镜像数据结构与算法–重建二叉树数据结构与算法–二叉查找树实现原理数据结构与算法–二叉树实现原理数据结构与算法–原创 2021-07-16 14:33:36 · 846 阅读 · 16 评论 -
数据结构与算法--再来聊聊数组
再来聊聊数组这篇我们来总结一下数组相关的一些算法,数组的特点在于我们能通过下标得到对应数据,时间复杂度在O(1),之前有多篇文章有数组相关的体系,一下来一个归纳:数据结构与算法–有序数组中找出和为s的两个数字数据结构与算法–数组中出一次的数字数据结构与算法–数字在排序数组中出现次数数据结构与算法–数组中的逆序对数据结构与算法–将数组排成最小的数数据结构与算法-- 数组中出现次数超过一半的数字(时间复杂度的讨论)数据结构与算法–数组:二维数组中查找数据结构与算法–字符串的排列组合问题数原创 2021-07-15 18:09:19 · 146 阅读 · 6 评论 -
数据结构与算法--死磕二叉树
死磕二叉树近一年都比较关注算法相关的知识,也刷了不少题,之前的文章中大多也是算法相关的文章,但是感觉每次遇到树相关的题型都不能应对自如,因此还是有必要在相关知识上下功夫,因此有此次总结,以下是所有树相关的文章数据结构与算法–面试必问AVL树原理及实现数据结构与算法–二叉树的深度问题数据结构与算法–二叉堆(最大堆,最小堆)实现及原理数据结构与算法–二叉查找树转顺序排列双向链表数据结构与算法-- 二叉树中和为某一值的路径数据结构与算法-- 二叉树后续遍历序列校验数据结构与算法-- 广度优先打原创 2021-07-13 16:31:35 · 235 阅读 · 34 评论 -
数据结构与算法--这个需求很简单怎么实现我不管(发散思维)
发散思维程序员是一个高危职业,最近动不动就听到谁谁谁猝死,谁谁谁过劳晕倒,所以面对奇葩问题,我们要淡定,开关中被产品虐,说的最多的一句话就是这个需求很简单,怎么实现我不管找工作被面试官虐,你不能用这个,不能用哪个,还得给我答案最近碰到了这种奇葩的题目:第一眼看这种问题,心里一万头草泥马鹏腾而过,陷入沉默中,我表示很慌这种问题一看就不按常理出牌,不能用常规思路去应对,要不然会被气死,这也是发散思维的重要吧(我觉得就是脑筋急转弯),也许是为了考察你心态,不能轻言放弃我原创 2021-07-08 18:46:42 · 790 阅读 · 28 评论 -
数据结构与算法--我们来玩丢手绢(约瑟夫环问题)
我们来玩丢手绢昨天我们打扑克,今天我们丢手绢丢手绢我们都知道这个游戏,他的由来由约瑟夫 (Josephus)提出来的据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k原创 2021-07-07 18:15:18 · 617 阅读 · 11 评论 -
数据结构与算法--判断扑克牌是否顺子
扑克牌的顺子题目:从扑克牌中随机抽取N张牌,判断是否顺子,即这N张牌是不是连续的。扑克牌中2 ~ 10 为数字,11代表j,12代表k,13代表K,并且大小王可以代表任意数字。抽象概念将扑克牌抽象成计算机语言,数字自然好处理,n张牌用 n 个元素的数组标识,大小王特殊数字,我们用0 标识。分析:用数组标识,那么问题变为判断数组是否连续,最直观就是排序了此处有特殊因素0,也就是即使不连续,但是差值 小于 0 的个数还是看成连续有对子必然不是顺子,除了0 以外案例{2,3,4,原创 2021-07-06 15:56:47 · 806 阅读 · 14 评论 -
数据结构与算法--翻转单词顺序
翻转单词顺序题目:输入一个英文句子,翻转句子中的单词顺序,但是单词内的字符顺序不变,例如:I am a software engineer -> engineer software a am I方案一空间换时间方法,还是如上案例中,I am a software engineer,分析如上:统计出字符串中空格位置,按空格拆分通过空格的顺序逐个拆解原字符串将拆解后的字符串按照单词从后面开始复制例如最后一个空格位置 15,那么第一个单词的位置应该是15+1 ~ str.length-原创 2021-07-02 10:31:43 · 576 阅读 · 28 评论 -
数据结构与算法--有序数组中找出和为s的两个数字
有序数组中找和为s的两个数字题目:输入一个递增排序的数组array, 和一个数字s, 在数组中找出两个数,使得这两个数的和是s,如果有多对,输出一对即可。最简单方案双循环,每次获取一个数据,和数组中其他数据求和,与s比较,此方法最直观,时间复杂度是O(n2),比如必然会有更优解优化方案一既然要找两个数字,而且是数组,第一感觉就是双指针的策略,分析如下既然要找两个数字,那么假如我们随机选两个,如果和小于s,那么应该向后找,反之向前找案例分析法{1,2,4,7,11,15},找和为15原创 2021-06-29 19:44:00 · 1039 阅读 · 5 评论 -
数据结构与算法--数组中出一次的数字
数组中出现一次的数字题目:一个整型数组里面除了一个数字以外,其他数字都出现了两次。找出这个出现一次的数字,时间复杂度O(n),空间复杂度O(1)如上题中最简单的方法就是一次循环统计,之后在循环判断出值出现一次的数字,但是空间复杂度会达到O(n)达不到题目中的要求,最直观的方法往往不是我们需要找的最优解题目中强调了只有一个数字出现了一次,其他都是2次,强调的1次和2次肯定会是有用的条件,我在之前的文章:数据结构与算法–位运算中有详细解释了异或相关操作以及应用,相同的两个数据异或得到的永远是0原创 2021-06-28 20:17:04 · 192 阅读 · 2 评论 -
深圳本次核酸检普筛怎么将个人信息和结果对应上??
前言最近深圳疫情比较严重,好在上午新闻公布本次普筛都是阴性,期间我检查了三次,基本上每周测一次的样子,基本的检测非常快,只是需要筛查的人数太多,因此才有几公里的排队出现,期间也发现了一件有趣的事情,下面细细道来发现问题三次的新冠咽喉试纸排查的过程中,医务人员都是非常快速的完成样本提取,装入提前准备的取样试管中,开始到结束不过30秒左右我发现有一个问题,第一他并没有问我名字,电话啥的没有收集我任何信息,只是扫描了我的深i您的二维码而且在收集完样本信息直接放到了一个有条形码的试管中问题来了,原创 2021-06-25 17:45:13 · 3011 阅读 · 2 评论 -
数据结构与算法--二叉树的深度问题
二叉树的深度题目:输入一颗二叉树的根,求该树的深度。从根节点到叶子节点一次进过的节点形成的一条路径,最长的路径的长度为树的深度。如下图中二叉树的额深度4,因为从根节点A到叶子节点的路径中有4个节点A B E J问题中定义了一种树深度的计算规则,我们根据这个定义去得到树所有的路径,也就得到了最长的额路径。在我们之前的文章:数据结构与算法–面试必问AVL树原理及实现文章中,我们对二叉搜索树的具体实现方案有详细的说明,其中二叉搜索树平衡条件是左右子树的高度差不能超过1 ,和我们当前要求是一致的,我们原创 2021-06-25 12:26:42 · 492 阅读 · 6 评论 -
数据结构与算法--数字在排序数组中出现次数
数字在排序数组中出现次数题目:统计一个数字在一个排序数组中出现的次数。例如,输入数组{1,2,3,3,3,3,3,4,5} 和数字3,由于3 在数组中出现的次数是5,因此返回5简单方案一既然输入的数组是有序的,那么最简单的方式是一次遍历,统计出需要的数字出现的个数,时间复杂度是O(n),实现方法如下:** * 查询有序数组中数字k 出现的次数 * * @author liaojiamin * @Date:Created in 16:08 2021/6/24 */public cl原创 2021-06-24 17:09:31 · 233 阅读 · 0 评论 -
数据结构与算法--最小的k个数
最小的k个数题目:输入n个整数,找出其中最小的k个数,例如输入4,5,6,7,8,9这六个数字,则最小的4个是4,5,6,7方案一还是最直观的方法,先排序,最快的是快排O(nlogn),然后遍历前面k个数组,得到我们需要的答案,这个最简单方案应该有更优实现方案二题意,我们需要找出最小的k个数字,还是从快排的思路收到启发我们同样基于快速排序,但是只找出第k个大的数字因为快排过程中会将比基准值小的放到 之前,比基准值大的放到后面,因此只需要找到第k个大的数字,在之前的数就是我们需要的数原创 2021-06-16 18:37:37 · 280 阅读 · 0 评论 -
数据结构与算法--二叉堆(最大堆,最小堆)实现及原理
二叉堆(最大堆,最小堆)实现及原理二叉堆与二叉查找树一样,堆也有两个性质,即结构性质和堆性质。和AVL树一样,对堆的一次操作必须到堆的所有性质都被满足才能终止,也就是我们每次对堆的操作都必须对堆中的数据进行校正才能终止。结构性质堆是一颗被填满的二叉树,除了最底层上的元素是不满的,但是最底层元素必须是从左到右填入。这样的树称为完全二叉树(complete binary tree),如下就是一个二叉堆的案例:容易得到的一个层级与节点数的一个结论是,如果有一棵高度 h 的完全二叉树,节点数在原创 2021-06-16 16:47:26 · 2809 阅读 · 3 评论 -
数据结构与算法--两个链表中第一个公共节点
链表中第一个公共节点公节点定义:同一个节点在两个链表中,并不是节点值相同题目:输入两个节点,找出他们的第一个公共节点,节点定义如需/** * 链表元素节点 * * @author liaojiamin * @Date:Created in 12:17 2021/3/5 */public class ListNode implements Comparable<ListNode> { private String key; private Integer va原创 2021-06-15 18:40:49 · 372 阅读 · 4 评论 -
数据结构与算法--数组中的逆序对
题目:在数组中的两个数字如果签名一个数字大于后面的数组,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。案例:输入数组{7,5,6,4}中一共有5个逆序对分别是{7,6},{7,5},{7,4},{6,4},{5,4}如上题描述,最简单的方案就是双循环遍历整个数组,扫描第一个数字的时候让他与其他数字逐个比较,记录下比他小的数字并且累加一,这个类似冒泡排序的一个算法双循环的方案时间复杂度与冒泡排序是一样的都是O(n2),应该有更快的方案方案二:还是用{7..原创 2021-06-11 18:34:25 · 317 阅读 · 0 评论 -
数据结构与算法--第一个只出现一次的字符
第一个只出现一次的字符题目:在字符串中找出第一个只出现一次的字符,比如输入“wersdfxvsdfwer”,则输出x。方法一:还是老规矩,初始想法是从头遍历每一个字符,每遍历一个字符都与后面n-1个字符比较如果发现后面字符中包含相同字符则查询下一个字符如果后面字符都没有相同的字符,则放回当前字符方法的时间复杂度是O(n2)方法一是最简单的方式,时间复杂度最大。接下来开始优化改这个算法方法二:与次数相关,我们可以将每个字符与出现的次数存储起来,需求开辟额外的存储空间显原创 2021-06-10 15:24:57 · 262 阅读 · 2 评论 -
数据结构与算法--丑数
找出排在第n位大的丑数丑数:我们将只包含质因子 2,3,5的数称为丑数(ugly Number)。求按从小到大的熟悉怒排列的低1500 个丑数。例如6,8 都是丑数,但是14 不是丑数,因为他包含质因子7。1 是基础丑数解法一:最直观的解法,从1 开始逐个判断每个整数是否丑数,所谓的一个数m是另一个数n的因子,那么n就能被m整除。也就是m%n == 0.根据丑数定义,丑数只能被2,3,5 整除。也就是说如果一个数能被2 整除,我们可以将它连续除以2。3 和5 也是类似,最后我们得到的是1原创 2021-06-09 15:42:24 · 201 阅读 · 2 评论 -
数据结构与算法--将数组排成最小的数
将数组排成最小的数题目:输入一个正整数的数组,将数组中所有数字拼接在一起排列成一个新的数,打印能拼接出来的所有数字中最小的一个,案例:输入数组{12,4,55},则能打印出最小的数组是:12455首先还是最简单的做法,我们求出数组中所有数字的全排列,然后将每个排列的情况拼接成一个新的数字,比较得到最小的数字情况。求数组的全排列问题我们在之前的文章:数据结构与算法–字符串的排列组合问题更具排列组合知识,n个数组共有n!个排列,当数组元素比较多的时候,时间复杂度会是一个非常大的数值,运行原创 2021-06-08 17:13:59 · 239 阅读 · 0 评论 -
数据结构与算法-- 数组中出现次数超过一半的数字(时间复杂度的讨论)
时间效率互联网想对时间效率格外的敏感,所以我们总是在需求迭代一定程度后去做优化。而且我们解决问题的时候,时间效率往往是一个考查的重点。因此我们平时编码过程中就必须不断的优化效率,追求完美的态度与能力。首先是编码习惯,例如java中字符串操作我们不建议使用String的+ 运算符来完成。这样会产生非常多的String临时变量,造成空间与实际的浪费,更好的方式是用StringBuilder的Append方法完成字符串的拼接。其次,即使是同一个算法用循环和递归两种思路实现时间效率也是不一样的。递归的本质原创 2021-05-28 12:47:34 · 336 阅读 · 0 评论 -
数据结构与算法-- 八皇后问题(多种实现方案)
八皇后问题解法一本篇我们承接上一篇中的思想,想到了一个经典的算法题,八皇后问题:题目:在8*8的国际象棋上摆放8个皇后,使得其互相不能攻击,即任意两个换后不能在同一行,同一列,或者同一对角线上。如下图中所示,就是一个符合预期的摆放方式,问总共有多少中摆放方式。上图中的数字代表此处放置一个皇后,并且从上到下依次是0~7 总共8个。分析:由于8个皇后任意两个不能处在同一行,那么肯定每个皇后占据一行。有上图看,我们必然可以用数组来标识myQueen[8] 数组,数组中i 个数字表示位于原创 2021-05-26 17:59:05 · 5060 阅读 · 28 评论 -
数据结构与算法--字符串的排列组合问题
字符串的全排列题目:输入一个字符串,打印出改字符串中所有字符的所有排列。例如输入字符串abc,那么打印出由a,b,c字符组成的所有字符串:abc,acb,bac,bca,cab,cba如何求解全排列,这个问题初看还是比较复杂的,在之前的文章 :数据结构与算法–代码完整性案例分析中我们在解决问题 “打印1 到最大的n位数” 的时候也用了全排列的方式是解决,思路是将1~n 位看成独立的一位,然后每一位都可能是 0 ~ 9 的组合,这样递归去排列每一位。借鉴上文中的这题的思路进行全排列看似能原创 2021-05-24 15:06:20 · 675 阅读 · 1 评论 -
数据结构与算法--二叉查找树转顺序排列双向链表
二叉查找树转顺序排列双向链表题目:输入一颗二叉查找树,将改二叉查找树转成一个排序的双向链表,要求不能创建任何新节点,只调整树节点中指针的指向。例如下图所示:本次二叉查找树节点定义使用之前文章 数据结构与算法–二叉查找树实现原理中节点定义,下文中相关api实现同样使用该文中的方法,文中对二叉查找树相关的api有详细的说明推演,如有问题可装到该文中查看。节点实例如下:/** * 二叉树节点对象定义 * * @author liaojiamin * @Date:Created in 15:24原创 2021-05-20 17:35:34 · 225 阅读 · 2 评论 -
数据结构与算法--复杂链表的复制
复杂链表的复制题目:实现一个函数complexListNode 复制一个复杂链表。在链表中,每个节点除了有一个next指针指向下一个节点,还有另外一个before节点,before节点指向链表中任意一个节点,或者null节点。链表节点定义使用之前文章 数据结构与算法–链表实现以及应用 中链表节点的定义,以及链表中其他方法实现都沿用以上文章中有详细的说明。如下节点定义:public class ListNode implements Comparable<ListNode> {原创 2021-05-18 16:24:35 · 257 阅读 · 2 评论 -
数据结构与算法-- 二叉树中和为某一值的路径
二叉树中和为某一值的路径题目:输入一颗二叉树和一个整数,打印出二叉树中节点值的和为给定值的所有路径。从树的根节点开始往下一只到叶子节点所经过的节点形成一条路径。我们用二叉树节点的定义沿用之前文章中 二叉查找树实现原理定义。如下:public class BinaryNode implements Comparable { private Object element; private BinaryNode left; private BinaryNode right;原创 2021-05-17 12:13:30 · 138 阅读 · 0 评论 -
数据结构与索引-- mysql InnoDB存储引擎索引
索引与算法索引是我们在应用开发过程中程序数据可开发的一个重要助力。也是一个重要的研究方向,索引太多,应用的性能可能受到影响,如果索引太少,对查询性能又会有制约。我们需要找到一个合适的平衡点,这个对性能至关重要。一种错误的开发模式在于:总数在事后才想起来添加索引,我一直认为我们应该在数据库设计时候,先预估此数据库承载的业务查询有哪些,在清楚了查询的具体用法后,依据我们需要的查询在建表的时候建立合适的索引。或者认为业务上线后让DBA加上索引。但是DBA往往是不了解业务的数据流,添加索引需要通过监控大量S原创 2021-04-15 12:33:56 · 142 阅读 · 0 评论 -
数据结构与算法-- 二叉树后续遍历序列校验
二叉树后续遍历序列校验题目:输入一个整数数组,判断改数组是否是某个二叉搜索树的后续遍历结果,如果是返回true否则false,假设输入数组的任意两个数字不相同。例如输入{5,7,6,9,11,10,8}则返回true,因为这个整数序列是如下图二叉搜索树的后续遍历结果:如果输入{7,4,6,5}没有哪个二叉搜索树后续遍历结果是这个序列。我们必须先知道二叉搜索树的一些基本特性,在之前的文章:二叉查找树实现原理对二叉搜索树进行的详细的说明,已经案例分析,在二叉搜索树中如下两个性质:对原创 2021-04-07 10:20:48 · 174 阅读 · 0 评论 -
数据结构与算法-- 广度优先打印二叉树
广度优先打印二叉树上一篇:数据结构与算法–举例分析法- 栈的压入弹出序列原创 2021-04-06 17:22:10 · 214 阅读 · 4 评论 -
数据结构与算法--举例分析法- 栈的压入弹出序列
举例分析上一篇:数据结构与算法–解决问题的方法-顺时针打印矩阵原创 2021-04-06 15:08:40 · 184 阅读 · 0 评论 -
数据结构与算法--解决问题的方法-顺时针打印矩阵
顺时针打印矩阵题目输入一个矩阵,按照从外向里顺时针的顺序依次打印每一个数字。例如下案例:如上图矩阵,顺时针打印:1,2,3,4,8,12,16,15,14,13,9,5,6,7,1,10以上问题看起来比较复杂,但是又没有涉及到复杂的数据结构,因为我们矩阵的实现需要用到二维数组,必然涉及到边界值的判断,不限行的话,非常容易数组越界,然后按循环打印又涉及到循环的嵌套。因此我们先用图分析整个打印过程当问题复杂的时候我们可以用图片拆解问题,将复杂问题拆成局部小问题分析,如下,我们用一个循环原创 2021-04-06 12:23:12 · 153 阅读 · 0 评论 -
数据结构与算法--解决问题的方法- 二叉树的的镜像
包含min方法的栈O(1)实现上一篇:数据结构与算法–代码鲁棒性案例分析原创 2021-04-06 10:55:12 · 221 阅读 · 0 评论 -
数据结构与算法--代码鲁棒性案例分析
上一篇:数据结构与算法–代码完整性案例分析原创 2021-03-30 17:08:46 · 2166 阅读 · 0 评论 -
数据结构与算法--代码完整性案例分析
确保代码完整性在撸业务代码时候,经常面对的是接口的设计,在设计之初,我们必然要先想好入参,之后自然会有参数的校验过程,此时我们需要把可能的输入都想清楚,从而避免在程序中出现各种纰漏。但是难免面面俱到,有什么办法能覆盖整个入参的校验呢,我们可以考虑黑盒测试,用测试用例去覆盖,我们编码之前考虑测试用例,如果能先设计黑盒测试的测试用例,那么自然我们需要注意的校验点就出来了。我们一般都从功能测试,边界测试,负面测试三方面设计测试用例,确保代码的完整性。错误的处理我们在编码过程中,会遇到各种各样的异常情况原创 2021-03-25 11:55:56 · 443 阅读 · 0 评论 -
支付价格计算中精度问题之double,float
前言前段时间开发新的微信小程序,借此机会将老掉牙的支付模块重构,并且支持现金支付(之前都是虚拟币支付),在重构期间遇到计算上的一些精度问题,虽然数额影响非常小但是影响比较大,我觉得有必要总结以下遇到的一些问题,并且解决弄清楚他的原来,因此有下文。先看几个现象当我们程序中涉及到一些double或者float类型的数据,并且精度要求比较高,小数点位数比较多的时候,可能会出现一些非常奇葩的问题,我下面正对遇到的一些问题给出几个针对性的案例:条件判断异常System.out.println(1f原创 2020-05-17 23:19:40 · 2148 阅读 · 0 评论 -
数据结构与算法--回朔,矩阵中查找字符串路径
package com.ljm.reversion;/** * Created by jiamin5 on 2021/3/23. */public class FindStrInMatrix { public static void main(String[] args) { char[][] chars = new char[4][4]; String str = "abcd"; } public static bool原创 2021-03-23 22:59:02 · 154 阅读 · 0 评论 -
数据结构与算法--位运算
位运算上一篇:数据结构与算法–再谈递归与循环原创 2021-03-17 18:15:06 · 184 阅读 · 1 评论