【找工作】C++和算法复习(自用)
文章目录
- C++
- 头文件
- 自定义排序函数
- stl
- 算法
- 数据结构
- 树状数组
- 数学
自用随便记录
C++
排序
stl
头文件
全能头文件:
#include<bits/stdc++.h>
自定义排序函数
bool compare(const int &odd1,const int &odd2)
{return odd1>odd2;
}
stl
枚举map
map<int, string> mapStudent; mapStudent.insert(pair<int, string>(1, "student_one")); mapStudent.insert(pair<int, string>(2, "student_two")); mapStudent.insert(pair<int, string>(3, "student_three")); map<int, string>::reverse_iterator iter; for(iter = mapStudent.rbegin(); iter != mapStudent.rend(); iter++) { cout<<iter->first<<" "<<iter->second<<endl; }
优先队列
算法
堆
数据结构
堆
图
树状数组
数学
快速幂
gcd和最小公倍数(ab的最小公倍数=ab/gcd(ab))
int gcd(int x, int y){if(x<y) return gcd(y, x);return y == 0?x:gcd(y, x%y);
}
ex_gcd
质数
相关文章:
【找工作】C++和算法复习(自用)
文章目录 C头文件自定义排序函数stl 算法数据结构树状数组 数学 自用随便记录 C 排序 stl 头文件 全能头文件: #include<bits/stdc.h>自定义排序函数 bool compare(const int &odd1,const int &odd2) {return odd1>odd2; }stl 枚举map map&…...
大语言模型基础
简介 AI大模型是“人工智能预训练大模型”的简称,包含了“预训练”和“大模型”两层含义,二者结合产生了一种新的人工智能模式,即模型在大规模数据集上完成了预训练后无需微调,或仅需要少量数据的微调,就能直接支撑各类应用。AI大模型主要分为三类:大语言模型、CV大模型…...
深入浅出机器学习:概念、算法与实践
目录 引言 机器学习的基本概念 什么是机器学习 机器学习的基本要素 机器学习的主要类型 监督学习(Supervised Learning) 无监督学习(Unsupervised Learning) 强化学习(Reinforcement Learning) 机器…...
2024年国赛高教杯数学建模A题板凳龙闹元宵解题全过程文档及程序
2024年国赛高教杯数学建模 A题 板凳龙闹元宵 原题再现 “板凳龙”,又称“盘龙”,是浙闽地区的传统地方民俗文化活动。人们将少则几十条,多则上百条的板凳首尾相连,形成蜿蜒曲折的板凳龙。盘龙时,龙头在前领头&#x…...
老游戏回顾:d2
游戏中玩家创建属于自己的角色,在一片片暗黑大地上奔跑、杀敌、寻宝、成长,最终打败统治各个大陆的黑暗势力,拯救游戏中的各个种族。 《暗黑破坏神II》的制作团队包括编程小组、运动物体制作小组和背景制作小组。游戏设计很大程度上是开放的&…...
【深度学习】Pytorch的深入理解和研究
一、Pytorch核心理解 PyTorch 是一个灵活且强大的深度学习框架,广泛应用于研究和工业领域。要深入理解和研究 PyTorch,需要从其核心概念、底层机制以及高级功能入手。以下是对 PyTorch 的深入理解与研究的详细说明。 1. 概念 动态计算图(D…...
什么是 Vue 的自定义事件?如何触发和监听?
Vue 的自定义事件详解 什么是自定义事件? 在 Vue 中,自定义事件是组件之间通信的重要机制。自定义事件允许子组件向父组件发送消息,通常用于处理用户交互或异步操作的结果。这种机制使得组件间的通信更加灵活和解耦。 自定义事件的基本概念…...
windows上vscode cmake工程搭建
安装vscode插件: 1.按装fastc(主要是安装MinGW\mingw64比较方便) 2.安装C,cmake,cmake tools插件 3.准备工作完成之后,按F1,选择cmake:Quick Start就可以创建一个cmake工程。 4.设置Cmake: G…...
DEMF模型赋能多模态图像融合,助力肺癌高效分类
目录 论文创新点 实验设计 1. 可视化的研究设计 2. 样本选取和数据处理 3. 集成分类模型 4. 实验结果 5. 可视化结果 图表总结 可视化知识图谱 在肺癌早期筛查中,计算机断层扫描(CT)和正电子发射断层扫描(PET)作为两种关键的影像学手段,分别提供了丰富的解剖结构…...
Android:权限permission申请示例代码
Android应用项目每次最开始都要进行权限申请,贴一下权限申请的示例代码,方便后续Ctrl CV使用 1.AndroidManifest.xml 配置要申请的权限 <uses-permission android:name"android.permission.READ_CONTACTS" /> <uses-permission and…...
AI Agent Service Toolkit:一站式大模型智能体开发套件
项目简介 该工具包基于LangGraph、FastAPI和Streamlit构建,提供了构建和运行大模型Agent的最小原子能力,包含LangGraph代理、FastAPI服务、用于与服务交互的客户端以及一个使用客户端提供聊天界面的Streamlit应用。用户可以利用该工具包提供的模板快速搭建基于LangGraph框架…...
大数据SQL调优专题——Hive执行原理
引入 Apache Hive 是基于Hadoop的数据仓库工具,它可以使用SQL来读取、写入和管理存在分布式文件系统中的海量数据。在Hive中,HQL默认转换成MapReduce程序运行到Yarn集群中,大大降低了非Java开发者数据分析的门槛,并且Hive提供命令…...
Python程序打包 |《Python基础教程》第18章笔记
《Python基础教程》第1章笔记👉https://blog.csdn.net/holeer/article/details/143052930 第18章 程序打包 程序可以发布后,你可能想先将它打包。如果程序只包含一个.py文件,这可能不是问题。然而,如果用户不是程序员࿰…...
图论 之 迪斯科特拉算法求解最短路径
文章目录 题目743.网络延迟时间3341.到达最后一个房间的最少时间I 求解最短路径的问题,分为使用BFS和使用迪斯科特拉算法,这两种算法求解的范围是有区别的 BFS适合求解,边的权值都是1的图中的最短路径的问题 图论 之 BFS迪斯科特拉算法适合求…...
掌握Spring开发_常用注解详解
1. 前言 1.1 写作目的 本文旨在全面解析Spring框架中常用的注解,帮助开发者更好地理解和使用这些注解,提高开发效率和代码质量。Spring框架提供了丰富的注解,简化了依赖注入、AOP、事务管理、Web开发等多个方面的开发工作。通过本文的学习,读者可以掌握这些注解的使用方法…...
华为昇腾服务器(固件版本查询、驱动版本查询、CANN版本查询)
文章目录 1. **查看固件和驱动版本**2. **查看CANN版本**3. **其他辅助方法**注意事项 在华为昇腾服务器上查看固件、驱动和CANN版本的常用方法如下: 1. 查看固件和驱动版本 通过命令行工具 npu-smi 执行以下命令查看当前设备的固件(Firmware࿰…...
Kubernetes的Ingress和Service有什么区别?
在Kubernetes中,Ingress和Service是两个不同的概念,它们在功能、作用范围、应用场景等方面存在明显区别,具体如下: 功能 Ingress:主要用于管理集群外部到内部服务的HTTP和HTTPS流量路由。它可以根据域名、路径等规则…...
洛谷B3619(B3620)
B3619 10 进制转 x 进制 - 洛谷 B3620 x 进制转 10 进制 - 洛谷 代码区: #include<algorithm> #include<iostream> #include<vector> using namespace std;int main(){int n,x;cin >> n >> x;vector<char> arry;while(n){if(…...
vue组件,父子通信,路由,异步请求后台接口,跨域
1.组件注册 1.1局部注册 局部注册组件---1.导入import 组件对象名 from 组件网页路径 export default{ name:"名称", data(){return {}}, created(){}, …...
详解分布式ID实践
引言 分布式ID,所谓的分布式ID,就是针对整个系统而言,任何时刻获取一个ID,无论系统处于何种情况,该值不会与之前产生的值重复,之后获取分布式ID时,也不会再获取到与其相同的值,它是…...
LayerDivider:3个技巧彻底改变你的图像分层工作流
LayerDivider:3个技巧彻底改变你的图像分层工作流 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 还在为复杂的插画分层而烦恼吗?…...
Realsense D435i多相机标定后,如何用Kalibr结果文件(camchain.yaml)做实际应用?
Realsense D435i多相机标定结果实战:从camchain.yaml到SLAM落地的完整指南 当你完成Kalibr标定并拿到camchain.yaml文件时,真正的挑战才刚刚开始。这份看似简单的YAML文件里藏着多相机系统的空间关系密码,但90%的用户只停留在"标定完成&…...
专利答复实战:我是如何跟审查员‘斗智斗勇’,把快被驳回的专利救回来的
专利答复实战:如何从审查意见中寻找突破口 专利审查意见通知书上的红色叉号总是让人心头一紧,但那些看似严厉的批注背后往往隐藏着转机。去年我收到一份审查意见,认为我们的核心权利要求"既缺乏新颖性又不具备创造性",几…...
保姆级教程:Hashcat掩码攻击破解5位数字iPhone备份密码(附Manifest.plist哈希提取全攻略)
5位数字iPhone备份密码破解实战:从哈希提取到掩码攻击全解析 在移动设备安全领域,iPhone备份密码的恢复一直是个高频需求。无论是安全研究人员进行取证分析,还是普通用户遗忘密码后的数据自救,掌握高效的密码破解技术都至关重要。…...
FigmaCN中文插件终极指南:3分钟让Figma界面变中文的专业方案
FigmaCN中文插件终极指南:3分钟让Figma界面变中文的专业方案 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma复杂的英文界面而烦恼吗?FigmaCN中文插件…...
4-23_重排模型与retriever包bug
今日RAG相关问题总结 一、核心问题分类及关键结论 1. 模型加载相关问题 1.1 模型“重复下载”误解现象:运行代码时反复出现 Loading weights: 100%\|██████████\| 201/201,误以为模型重复下载核心结论:该提示是本地模型加载&#x…...
Grounding DINO实战:用Python+OpenCV打造一个“你说我找”的智能图片搜索工具
用Grounding DINOOpenCV构建智能图片搜索工具:从理论到工程实践 1. 项目背景与核心价值 在数字内容爆炸式增长的时代,如何快速从海量图片中精准定位目标内容成为刚需。传统基于标签的图片检索系统存在标注成本高、泛化能力差的问题,而基于自然…...
DFT计算中的‘隐形’工作量:当晶格参数不止一个时(以HCP结构为例)
DFT计算中的多维参数优化:以HCP结构为例的实战策略 在材料模拟领域,密度泛函理论(DFT)已成为预测晶体性质的黄金标准。当我们处理简单立方(SC)或面心立方(FCC)结构时,单个晶格参数a的优化相对直观——只需扫描一系列a值,寻找总能最…...
免费Office界面自定义神器:三步打造你的专属办公环境
免费Office界面自定义神器:三步打造你的专属办公环境 【免费下载链接】office-custom-ui-editor Standalone tool to edit custom UI part of Office open document file format 项目地址: https://gitcode.com/gh_mirrors/of/office-custom-ui-editor 你是否…...
oeasy-python-tutorial安全实践:在Linux环境下保护你的Python代码和数据
oeasy-python-tutorial安全实践:在Linux环境下保护你的Python代码和数据 【免费下载链接】oeasy-python-tutorial 良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linuxvim生产力环境下,从浅入深,从简单…...
