![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 57
菜鸟老文
这个作者很懒,什么都没留下…
展开
-
正则表达式-学习-与网络相关的正则表达式--利用Apifox生成网络相关数据:
改笔记用来记录,自己使用过,正则和解释1,与域名相关的:(1)MAC地址:生成MAC地址:^[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}$Apifox写法:@regexp(/^[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}$/)生成数据:"MAC":原创 2022-04-20 20:54:18 · 806 阅读 · 0 评论 -
数据结构+算法02:getOrDefault()方法介绍&&“map.getOrDefault(c,0)+1“ 为什么要这样写?&&找出重复字符
在刷力扣时候不知道为什么要“map.getOrDefault(c,0)+1”,这句话作用,可以进来看看原创 2021-12-13 09:48:29 · 1667 阅读 · 1 评论 -
数据结构+算法篇-01:冒号排序;选择排序;插入排序代码,关系,及其内蕴的共同算法逻辑
01-开始的故事:相信每一个接触数据结构和算法最开始接触的一定是排序,但是我问一下计算机系的学弟(大二)他们有时候完全说不清楚,都有哪些排序,甚至数据结构都没有办法说清楚;但是最让人痛苦的是一些,知道,但是写不出代码苦逼孩子。希望这篇文章可以给哪些知道,但是写不出代码孩子一些思考,我始终认为,真正的教育和思考,是要起于灵魂深处共鸣,只有灵魂深处共鸣,才可以触及灵魂的思考。只有这样你们才能够在笔试的时候,手写排序(其他另外篇章再说)02-三种排序:第一次看的时候,请不要死扣代码,特别是初学小白!!!原创 2021-11-17 23:38:35 · 582 阅读 · 0 评论 -
排序-数字排序和非数字排序(常见排序算法和比较器使用)
排序的两种情况1,也就是我们的常见根据数据大小进行排序2,当我们的排序的对象,不再是单纯数字的,时候,我们就需要用到比较器(comparator)1,数字排序(1)快排//做个筛选判断 public static void quickSort(int[] arr) { if (arr==null || arr.length<2) { return; } //这里就说明需要进行所有排序原创 2021-09-15 09:52:36 · 559 阅读 · 0 评论 -
堆与栈在数据结构和内存的区别
在数据结构中:在数据结构中存放有两种对数据结构,堆和栈栈就像装数据的桶或箱子-后进先出我们先从大家比较熟悉的栈说起吧,它是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。这就如同我们要取出放在箱子里面底下的东西(放入的比较早的物体),我们首先要移开压在它上面的物体(放入的比较晚的物体)。堆像一棵倒过来的树-二插堆而堆就不同了,堆是一种经过排序的树形数据结构,每个结点都有一个值。通常我们所说的堆的数据结构,是指二叉堆。堆的特点是根结点的值最小(或最大),且根结点的两个子树也原创 2021-09-15 08:07:34 · 96 阅读 · 0 评论