回文 总和 算法day

day08 字符串01

[344.反转字符串](https://leetcode.cn/problems/reverse-string/description/) ![](https://img2023.cnblogs.com/blog/1076992/202307/1076992-20230720003559456-20 ......
字符串 字符 day 08

vue-day32-- VueComponet构造函数

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>VueCo ......
VueComponet 函数 vue-day vue day

暑期留校DAY 2-4

这三天真的一门心思搞编译器的优化啊。意识到了自己没有学好C++智能指针是一件多大的错误,真就写代码一天,debug三天555。这几天的内存泄漏,重复析构,shared_ptr循环引用的错误真的快把我折磨疯了,这种知识我之前一点都不会的啊555555555不过还好,bug都改完了,优化工作暂时也就做到 ......
DAY

C#选择排序(Selection Sort)算法

选择排序原理介绍 选择排序(Selection Sort)是一种简单的排序算法,其实现原理如下: 遍历待排序数组,从第一个元素开始。 假设当前遍历的元素为最小值,将其索引保存为最小值索引(minIndex)。 在剩余的未排序部分中,找到比当前最小值还要小的元素,并更新最小值索引。 在遍历结束后,将找 ......
算法 Selection Sort

vue--day31---组件的嵌套

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>组件的嵌套 ......
组件 vue day 31

装饰器/递归/算法

多层装饰 """语法糖会将紧挨着的被装饰对象的名字当做参数自动传入装饰器函数中""" # 判断七句print执行顺序 def outter1(func1): print('加载了outter1') 打印顺序③ 和前面的定义对应 def wrapper1(*args, **kwargs): print ......
算法

C#城市线路图的纯算法以及附带求极权值

​ 常用的数据结构写出来 纯属于算法 性方面还有待提高 时间复杂度最坏情况下O(2^n) 最优:O(n^2) 线路图为双向 带有权值 比如A-B距离是5000km 那么B-A有可能不是5000km 所以我在LoadData方法时候没做交换变量直接存放在集合里面 以起点递归查找下一连接点并返回当作起点 ......
极权 线路图 算法 线路 城市

优化基础4——分支定界法与粒子群算法

1. 分支定界算法 王源大佬在这里讲的很清楚,看这个整数规划里面的内容就可以看懂 【整数规划(三)】分支定界法及其代码实现 - 知乎 (zhihu.com) 主要在于如何分支、如何根据每个节点的上下界确定全局上下界、如何剪枝 2. 粒子群 混合粒子群算法(PSO):C++实现TSP问题 - 知乎 ( ......
粒子 分支 算法 基础

Day07_3.while循环

1.while循环介绍与基本使用: 2.while循环_死循环与效率问题: 3.循环的应用: 4.while循环的结束方式一: 5.while循环的结束方式二: 6.while循环嵌套与结束案例一: 7.while循环嵌套与结束案例二: 8.while+continue: 9.while+else: ......
while Day 07

vue-day30--vue组件的几个注意点

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>组件的几个 ......
组件 vue vue-day day 30

c++ day 12

前几天一直在修改八字循环的包 今天和控制接了一下,可以输出转角和速度,希望到时候实车的时候可以一步到位吧。 今天开始整数据结构。 先来理解线性表 线性表(英语:Linear List)是由n(n≥0)个数据元素(结点)a[0],a[1],a[2]…,a[n-1]组成的有限序列。 其中: 数据元素的个 ......
day 12

文心一言 VS 讯飞星火 VS chatgpt (63)-- 算法导论6.5 2题

文心一言 VS 讯飞星火 VS chatgpt (63)-- 算法导论6.5 2题 # 二、试说明 MAX-HEAP-INSERT(A,10)在堆A=(15,13,9,5,12,8,7,4,0,6,2,1)上的操作过程。 ## 文心一言: MAX-HEAP-INSERT(A, 10) 是将元素 10 ......
文心 导论 算法 chatgpt VS

c语言 排序算法

// sort_algorituhm.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include<algorithm> using namespace std; #define elemtype int //冒泡排序法,组 ......
算法 语言

[刷题记录Day4]Leetcode链表专题

# No.1 ## 题目 [两两交换链表中的节点](https://leetcode.cn/problems/swap-nodes-in-pairs/) ## 思路 - 模拟类型题目 - 两个节点前后交换,同时记住原来的下一个节点 - 虚拟头节点 ## 代码 ```Java public ListN ......
Leetcode 专题 Day4 Day

初学C语言day03--数据类型及循环分支语句

##### 一、数据类型 ###### 为什么要对数据进行分类? 1、现实中的数据就是自带类别属性的 2、对数据进行分类可以节约内存存储空间、提高运行速度 ###### 存储空间的单位: Bit 比特 存储一个二进制位,只能存储0或者1,计算机存储数据的最小单位 Byte 字节 存储八个二进制位,计 ......
分支 语句 语言 类型 数据

Day07_2.深浅copy之深copy

使用场景:如果需要拷贝一个列表,并且让两个列表的改操作完全独立开,就用深copy,否则就用浅copy深拷贝:把可变和不可变类型做了区分对待,不可变类型的指向的还是原来的值id不变,可变类型指向的是新的值id改变 1.深拷贝在拷贝原列表后会产生一个新列表id不相同: 2.深拷贝可变类型数据内的单个数据 ......
深浅 copy Day 07

初学C语言day02--编译c语言过程及文件类型

##### printf/scanf 是标准库的输出输入函数,一般用于调试代码 ```c printf(" \n"); xxxx printf(" \n"); ``` ##### 转义字符:键盘上有一些不好直接表示的符号,通过一些特殊字符搭配来表示,这种字符搭配称为转移字符 1. \n 换行 2. ......
语言 过程 类型 文件 day

Day-4 返回值

常见问题中文显示ascci码 可以看到返回值变成了编码 ......
Day

Python基础day48

伪类选择器、伪元素选择器、选择器的优先级和CSS属性相关(宽和高、字体属性、文本颜色、文字属性、背景属性、边框、display属性、CSS盒子模型、float浮动、浮动带来的影响) ......
基础 Python day 48

Day07_1.深浅copy之浅copy

浅拷贝原理: 是把原列表第一层的内存地址不加区分的完全copy一份给新列表 1.深浅copy之浅copy_1: 2.浅拷贝的id不同: 3.浅copy列表的内部元素是指向同一个的,所以单个元素的id相同: ......
深浅 copy Day 07

day83(2023.7.19)

1.使用SqlSession操作数据库 2.Mapper动态代理原理 3. MyBatis新增 运行结果: 4.MyBatis修改 没优化前: 优化后:(只需写一次就ok了) 运行结果: 4.MyBatis删除、根据Id查询 运行结果: 5.根据ID查询用户 和运行结果 6.MyBatis模糊查询 ......
2023 day 83 19

2023“钉耙编程”中国大学生算法设计超级联赛(1)

# [1001 Hide-And-Seek Game](http://acm.hdu.edu.cn/showproblem.php?pid=7275) ## 题意:给出一颗树,两人在树上特定两点来回走,问最早在那个节点相遇 ## 思路:枚举所有点,看它是否同时在两条链上,如果在,那么结合周期、两人最 ......
钉耙 算法 联赛 大学生 大学

day10

#***OtterCTF 2018*** #***一、[OtterCTF 2018]What the password?*** #1.使用volatility2获取内存镜像的版本信息 python2 vol.py -f '/home/cpyq/Desktop/OtterCTF.vmem' image ......
day 10

KMP算法笔记

1.概念解析 前置: 将原串称之为 文本串,匹配串称之为 模式串。 KMP的实质其实就是:利用已经匹配的信息,来加速查找的过程。 对于暴力解法而言,当我进行模式串匹配时,遇到一个不匹配的字符,那么只能一步一步往下滑动,然后重新匹配。 但是对于KMP算法而言,利用到了 前缀子串和后缀子串的匹配信息。 ......
算法 笔记 KMP

反向传播和逻辑回归(分类算法)

Backpropagation(反向传播) Cn为计算得出值与实际值的差距 如何算出Cn对z的微分:由微分形式的不变性得,Z’为a的线性函数,可以得出Z’对a微分为w3 由于C(Z’,Z’’,…)是多元函数,链式求导法则得: 由反向计算,从右向左表示为: 计算微分时就从最右侧输出层反向向前求微分,每 ......
算法 逻辑

最短路之dijkstra算法

**dijkstra比之上次介绍的的bellman-ford算法的用途上最大的区别就是dijkstra只可用于求无负权边图中的最短路,堆优化后的dij比bellman-ford的复杂度(mn)更小(mlogn)** ###代码源关于dijkstra的解释 ![](https://img2023.cn ......
算法 dijkstra

Day-4 Request里都有什么

request.method请求 request.get请求 request.POST请求 没写完待定 ......
Request Day

LeetCode 1011. Capacity To Ship Packages Within D Days 二分答案

A conveyor belt has packages that must be shipped from one port to another within `days` days. The ith package on the conveyor belt has a weight of $w ......
LeetCode Capacity Packages 答案 Within

Day12(2023.07.19)

行程 9:00 到达上海电气集团数字科技有限公司(闵行区合川路2555号2号楼) 9:30 听老师与公司负责人交谈 11:30--13:00 吃饭休息 13:30 听老师与公司负责人交谈 15:00 实践windows安全检测 16:30 下班 ......
2023 Day 12 07 19

【安全学习之路】Day35

![](https://img2023.cnblogs.com/blog/3073714/202307/3073714-20230719161253166-355453915.png) ![](https://img2023.cnblogs.com/blog/3073714/202307/30737 ......
Day 35