07 2021 档案
35.树的存储结构
摘要: 阅读全文
posted @ 2021-07-31 22:29 upupup-999 阅读(37) 评论(0) 推荐(0) 编辑
34.线索二叉树的概念
摘要: 阅读全文
posted @ 2021-07-31 20:49 upupup-999 阅读(60) 评论(0) 推荐(0) 编辑
33.由遍历序列构造二叉树
摘要: 阅读全文
posted @ 2021-07-30 22:30 upupup-999 阅读(40) 评论(0) 推荐(0) 编辑
32.二叉树的层次遍历
摘要: 阅读全文
posted @ 2021-07-30 22:21 upupup-999 阅读(21) 评论(0) 推荐(0) 编辑
31.二叉树的先中后序遍历
摘要:1.先序遍历 #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild; }BiTNode,*BiT 阅读全文
posted @ 2021-07-30 21:50 upupup-999 阅读(30) 评论(0) 推荐(0) 编辑
30.树的概念学习
摘要: 阅读全文
posted @ 2021-07-28 22:05 upupup-999 阅读(55) 评论(0) 推荐(0) 编辑
29.栈在递归中的应用
摘要:特殊矩阵的压缩存储 阅读全文
posted @ 2021-07-21 20:44 upupup-999 阅读(96) 评论(0) 推荐(0) 编辑
28.关于队列的笔记
摘要: 阅读全文
posted @ 2021-07-20 19:39 upupup-999 阅读(92) 评论(0) 推荐(0) 编辑
27.带头结点的单链表找出倒数第k个元素
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-18 20:00 upupup-999 阅读(75) 评论(0) 推荐(0) 编辑
26.合并两个循环单链表要求合并后仍然保持循环单链表形式
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; bool InitList(Li 阅读全文
posted @ 2021-07-14 21:58 upupup-999 阅读(125) 评论(0) 推荐(0) 编辑
25.判断带头结点的循环双链表是否对称
摘要://判断循环双链表是否对称 int Symmetry(DLinkList L) { DNode *p=L->next,*q=L->prior; while(p!=q&&p->next!=p) if(p->data==q->data) { p=p->next; q=q->prior; } else r 阅读全文
posted @ 2021-07-14 21:21 upupup-999 阅读(457) 评论(0) 推荐(0) 编辑
24.判断带头结点的B是不是A的连续子序列
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-13 20:52 upupup-999 阅读(68) 评论(0) 推荐(0) 编辑
23.带头结点的两个单链表合并共同元素到第一个释放其他节点和链表
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-11 19:32 upupup-999 阅读(82) 评论(0) 推荐(0) 编辑
22.带头结点的两个有序链表产生新的包含公共节点的链表
摘要:题目如下 解题思路 代码演示 #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; / 阅读全文
posted @ 2021-07-11 17:51 upupup-999 阅读(42) 评论(0) 推荐(0) 编辑
21.将两个有序单链表归并为递减的单链表
摘要:题目如下 代码如下 #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 阅读全文
posted @ 2021-07-10 17:44 upupup-999 阅读(145) 评论(0) 推荐(0) 编辑
20.删除有序表中带头结点单链表相同元素
摘要:题目如下 #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkL 阅读全文
posted @ 2021-07-09 18:05 upupup-999 阅读(71) 评论(0) 推荐(0) 编辑
19.带头结点单链表依次分别就地拆成两个线性表
摘要:题目如下 #include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkL 阅读全文
posted @ 2021-07-09 17:46 upupup-999 阅读(88) 评论(0) 推荐(0) 编辑
18.将带头结点的单链表A按序号奇偶分解到A或B中
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-08 10:15 upupup-999 阅读(138) 评论(0) 推荐(0) 编辑
17.遍历带头结点单链表输出最小节点并释放
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-08 09:30 upupup-999 阅读(143) 评论(0) 推荐(0) 编辑
16.带头结点的单链表L,删除介于给定元素之间的元素
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-07 09:59 upupup-999 阅读(129) 评论(0) 推荐(0) 编辑
15.带头结点的单链表L,设计一个算法使元素递增有序
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-07 09:30 upupup-999 阅读(1183) 评论(0) 推荐(0) 编辑
6.桥接模式
摘要:现在对不同手机类型的 不同品牌实现操作编程(比如: 开机、关机、上网,打电话等), 如图: 传统方案解决手机操作问题 传统方案解决手机使用问题(类图): 传统方案解决手机操作问题分析 1) 扩展性问题(类爆炸),如果我们再增加手机的样式(旋转式),就需要增加各个品 牌手机的类,同样如果我们增加一个手 阅读全文
posted @ 2021-07-06 13:41 upupup-999 阅读(212) 评论(0) 推荐(0) 编辑
14.带头结点单链表头插法逆序输出
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; LinkList List_He 阅读全文
posted @ 2021-07-06 09:55 upupup-999 阅读(147) 评论(0) 推荐(0) 编辑
13.带头节点的单链表L中删除最小值的高效算法(假设最小节点唯一)
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-06 09:05 upupup-999 阅读(569) 评论(0) 推荐(0) 编辑
12.带头节点的单链表L,编写算法实现从尾到头反向输出每个节点的值
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-05 18:15 upupup-999 阅读(1053) 评论(0) 推荐(0) 编辑
11.带头结点单链表 删除所有值为 x的并释放其空间
摘要:#include<stdio.h> #include<stdlib.h> typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; //尾插法 LinkList L 阅读全文
posted @ 2021-07-05 18:02 upupup-999 阅读(542) 评论(0) 推荐(1) 编辑
5.适配器模式
摘要:现实生活中的适配器例子 泰国插座用的是两孔的(欧标),可以买个多功能转换插头 (适配器) ,这样就可以 使用了 基本介绍 1) 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表 示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同 工作。其别名 阅读全文
posted @ 2021-07-05 14:56 upupup-999 阅读(95) 评论(0) 推荐(0) 编辑
SpringMVC执行流程及工作原理
摘要:图解SpringMVC执行流程: SpringMVC执行流程: 1.用户发送请求至前端控制器DispatcherServlet 2.DispatcherServlet收到请求调用处理器映射器HandlerMapping。 3.处理器映射器根据请求url找到具体的处理器,生成处理器执行链Handler 阅读全文
posted @ 2021-07-05 14:24 upupup-999 阅读(510) 评论(0) 推荐(0) 编辑
递归删除菜单
摘要:递归删除菜单 @Override public void removeChildByIdGuli(String id) { //1 创建list集合,用于封装所有删除菜单id值 List<String> idList = new ArrayList<>(); //2 向idList集合设置删除菜单i 阅读全文
posted @ 2021-07-05 09:57 upupup-999 阅读(108) 评论(0) 推荐(0) 编辑
递归封装案例
摘要:获取全部菜单 //获取全部菜单 @Override public List<Permission> queryAllMenuGuli() { //1 查询菜单表所有数据 QueryWrapper<Permission> wrapper = new QueryWrapper<>(); wrapper. 阅读全文
posted @ 2021-07-05 09:39 upupup-999 阅读(65) 评论(0) 推荐(0) 编辑
4.建造者模式
摘要:盖房项目需求 1) 需要建房子:这一过程为打桩、砌墙、封顶 2) 房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是 要求不要相同的. 传统方式解决盖房需求 抽象过程AbstractHouse package com.wang.builder; public abstract c 阅读全文
posted @ 2021-07-04 21:57 upupup-999 阅读(45) 评论(0) 推荐(0) 编辑
gitee上传本地项目到远程仓库
摘要:1.登录gitee新建仓库 2.输入 git init 命令,初始化一个 git 本地仓库,此命令运行完之后,会在本地创建一个 .git 的文件夹 git init 3.将当前路径下文件加入git仓库 git add . 4.保存加入的文件 带上提示信息 git commit -m "第一次提交" 阅读全文
posted @ 2021-07-02 13:10 upupup-999 阅读(108) 评论(0) 推荐(0) 编辑
SpringSecurity 微服务权限方案
摘要:认证授权过程分析 (1)如果是基于 Session,那么 Spring-security 会对 cookie 里的 sessionid 进行解析,找 到服务器存储的 session 信息,然后判断当前用户是否符合请求的要求。 (2)如果是 token,则是解析出 token,然后将当前请求加入到 S 阅读全文
posted @ 2021-07-02 11:21 upupup-999 阅读(333) 评论(0) 推荐(0) 编辑
根据response响应客户端结果工具类
摘要:package com.wang; import com.fasterxml.jackson.databind.ObjectMapper; import com.wang.utils.R; import org.springframework.http.HttpStatus; import org. 阅读全文
posted @ 2021-07-01 17:39 upupup-999 阅读(104) 评论(0) 推荐(0) 编辑
异常处理工具类
摘要:1.全局异常处理类 package com.wang.servicebase.exceptionhandler; import com.wang.commonutils.R; import lombok.extern.slf4j.Slf4j; import org.springframework.w 阅读全文
posted @ 2021-07-01 16:36 upupup-999 阅读(140) 评论(0) 推荐(0) 编辑
记录一下maven子模块依赖父类模块版本报错问题
摘要:之前也是经常遇到版本依赖报错问题,由于时间紧就都是把依赖复制了一份到子模块,今天练习项目又遇到了这个问题 问题重现一下 1.父类模块通过<properties>管理版本,通过<dependencyManagement>管理依赖 <?xml version="1.0" encoding="UTF-8" 阅读全文
posted @ 2021-07-01 15:40 upupup-999 阅读(1324) 评论(0) 推荐(0) 编辑
3.原型模式
摘要:使用场景可用于飞机大战复制敌机 传统方式解决克隆羊问题 代码演示 需要复制的Sheep类 package com.wang.prototype; public class Sheep { private String name; private int age; private String col 阅读全文
posted @ 2021-07-01 10:01 upupup-999 阅读(53) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示