相关文章
30.链表练习题(1)(王道2023数据结构2.3.7节1-15题)
【前面使用的所有链表的定义在第29节】
试题1:
设计一个递归算法,删除不带头结点的单链表L中所有值为x的结点。
首先来看非递归算法,暴力遍历:
int Del(LinkList &L,ElemType x){
//此函数实现删除链表中为x的元素LNode *…
建站知识
2025/1/6 9:56:20
Python傅立叶变换
1. 什么是傅里叶变换?
在数学中,变换技术用于将函数映射到与其原始函数空间不同的函数空间。傅里叶变换时也是一种变换技术,它可以将函数从时域空间转换到频域空间。例如以音频波为例,傅里叶变换可以根据其音符的音量和频率来表示…
建站知识
2024/12/29 5:09:03
设计模式再探——宏观篇
目录 一、背景介绍二、思路&方案三、过程1.宏观介绍2.目的与意义3.七大原则的定义与边界4.思路由来 四、总结五、升华 一、背景介绍
最近在做产品技术建模的过程中,一些地方刻意用到了设计模式,而一些地方也用到了但是并不是很明确。
于是乎就带着…
建站知识
2024/12/28 12:19:14
银行家算法——C语言实现
算法思路
将操作系统看作是银行家,操作系统所拥有的资源就相当于银行家所拥有的资产,进程向操作系统申请资源就相当于资产家向银行贷款,规定资产家在向银行贷款之前,先申明其所贷数额的最大值,申明之后其贷款的数额不…
建站知识
2024/12/28 19:38:01
vue+express、gitee pm2部署轻量服务器(20230923)
一、代码配置
前后端接口都保持 127.0.0.1:3000
vue 项目 创建文件 pm2.config.cjs
module.exports {apps: [{name: xin-web, // 应用程序的名称script: npm, // 启动脚本args: run dev, // 启动脚本的参数cwd: /home/vue/xin_web, // Vite 项目的根目录interpreter: none,…
建站知识
2025/1/4 0:44:02
2023.9.23-最强实战:Typora+mkdocs构建自己的知识库博客
最强实战:Typoramkdocs构建自己的知识库&博客-2023.9.23
winodws-ecs-rsync-mkdocs-typora-百度网盘同步空间数据维护方案 目录 实验环境
win10
typora v1.7.4
mkdocs, version 1.5.2
vscode v1.82.2
阿里云轻量服务器实验软件
链接:https://pan.…
建站知识
2024/12/6 19:15:55
requests爬虫详解
Requests
安装
pip install requests
示例
from fake_useragent import UserAgent
import requestsdef cra1_1():
url http://xx/front/website/findAllTypes
headers {User-Agent: UserAgent().chrome}
resp requests.get(url, headersheaders)
result resp.json()i…
建站知识
2024/12/28 8:32:46