相关文章
4月5日排序算法总结(1)
冒泡排序
利用每趟都确定出一个最大值或者最小值
如果需要排一个从小到大的数组,那么我们每一趟都要确定一个最大值放在最后,一共有n个数,我们最多需要排列n-1趟就可以了,我们可以改进自己的代码,利用一个flag标记&a…
建站知识
2024/11/23 17:51:06
SpringBoot整合Flowable/Activiti
SpringBoot版本: 2.0.1.RELEASE
Flowable版本: 6.3.1
Activiti版本: 6.0.0 一.添加pom依赖 因为之前我整合的时候有报错关于sqlsession的错误,后面查询文章才发现flowable要排除掉mybatis,又没说具体排除哪一个,所以我这干脆全部排除了
<!-- Flowable dependencies -->…
建站知识
2024/11/23 17:51:14
设计模式之享元模式详解(下)
4)完整解决方案-不带外部状态
1.结构图 IgoChessman充当抽象享元类,BlackIgoChessman和WhiteIgoChessman充当具体享元类,IgoChessmanFactory充当享元工厂类。
2.代码案例
抽象享元类
//围棋棋子类:抽象享元类
abstract class …
建站知识
2024/11/23 17:51:13
leetcode.24. 两两交换链表中的节点
题目
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。
你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。
思路
创建虚拟头节点,画图,确认步骤。
实现
/*** Definition for singly-li…
建站知识
2024/11/23 17:51:08
P8597 [蓝桥杯 2013 省 B] 翻硬币
# [蓝桥杯 2013 省 B] 翻硬币
## 题目背景
小明正在玩一个“翻硬币”的游戏。
## 题目描述
桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零),比如可能情形是 **oo***oooo&#x…
建站知识
2024/11/23 19:06:43
数据结构 第六章(图)【上】
写在前面:
本系列笔记主要以《数据结构(C语言版)》为参考(本章部分图片来源于王道),结合下方视频教程对数据结构的相关知识点进行梳理。所有代码块使用的都是C语言,如有错误欢迎指出。视频链接…
建站知识
2024/11/23 17:51:22
五、c++代码中的安全风险-memcpy
(buffer) memcpy: Does not check for buffer overflows when copying to destination (CWE-120). Make sure destination can always hold the source data.
这个提示提到了在使用 memcpy 函数进行内存复制时,不会检查目标缓冲区是否会发生溢出(CWE-12…
建站知识
2024/11/23 19:06:53