输出1到最大的N位数,用递归和非递归实现,同时满足大整数的要求,很巧妙

笔试面试高频算法题总结 经中遇到的题: 1、数组的逆序数 2、LRU //hashMap加双向链表,双向链表有头尾节点, 3、最长回文序列 leetocde 5 4、矩阵中的最长递增路径,可以上下左右一起都走; leetcode329 5、判断一个二叉树是另一个二叉树的子树 6、归并排序的时间复杂度 // NlongN 7、求给出01矩阵中的最大正方形面积(全为1) lc221 8、求二叉树中距离最远的节... 阅读详情

题目:输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999

分析:这是一道很有意思的题目。看起来很简单,其实里面却有不少的玄机。

 

 

【信息科学与工程学】【安全领域】第七十篇 负载均衡设备的主要算法01 每个服务器有一个对槽位的偏好排序, 调度器(表)需要为每个槽位分配一个服务器, 目标是整体上满足所有服务器的偏好(即均匀填充), 同时保持稳定性(变化小)。: 对于一个新到达的请求, 如果将其分配到当前有cj个请求(包括正在服务的)的服务器sj, 其期望等待时间为 (cj + 1) / μj。输入:服务器集群S={s1, s2, ..., sn}, 权重W={w1, w2, ..., wn}, 当前指针i。输出:选中的服务器sj。输入:服务器集群S, 各服务器当前活动连接数cj, 各服务器预设权重wj。 阅读详情

相关推荐

政府科技管理者如何精准识别符合本地产业需求的重点科技成果?.docx

政府科技管理者如何精准识别符合本地产业需求的重点科技成果?

输出1到最大的N位数

输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999。 这个题目主要考虑的是大整数越界的问题,下面采用了两种方法,一种是用数组模拟大整数相加,另一种是用递归的方法,递归的方法代码简单明了,但是就是效率比较低。 下面是我在自己的linux虚拟机上跑出来的5位数所用的时间,即是输出1到99999,非递归的方法时间为: real    0m14.2

胜利者的经验并不复杂,那就是寻找人生的关键点,并在关键时刻竭尽全力 1559

高校技术转移办公室如何高效对接企业技术需求?.docx

高校技术转移办公室如何高效对接企业技术需求?

NYOJ 448 寻找最大数 解题报告

寻找最大数 时间限制:1000ms |内存限制:65535KB 难度:2 描述 请在整数 n中删除m个数字,使得余下的数字按原次序组成的新数最大, 比如当n=92081346718538,m=10时,则新的最大数是9888 输入 第一行输入一个正整数T,表示有T组测试数据每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过100位,并且保证数据首位非0,...

kouriba 436

【扩展卡尔曼滤波器EKF】基于UWB雷达的SLAM能够在室内环境内映射自然点地标,并改善机器人定位(Matlab代码实现)

内容概要:本文档提供了名为“Plecs全桥LLC谐振变换器仿真模型”的资源,主要用于电力电子领域中LLC谐振变换器的建模与仿真研究。该模型基于Plecs软件平台构建,聚焦于全桥LLC拓扑结构,涵盖其工作原理、关键参数设计及动态性能仿真,帮助用户深入理解LLC谐振变换器在软开关、高效率功率转换方面的特性与实现方法。文档内容包括系统建模、主电路参数计算、控制策略实现以及仿真结果分析等部分,适用于高频高效电源变换器的研发与教学实践。; 适合人群:具备电力电子与电力系统基础知识,从事电源变换器设计、仿真与优化工作的工程师及高校研究生。; 使用场景及目标:① 掌握LLC谐振变换器的工作机理与Plecs仿真建模流程;② 学习全桥LLC拓扑的参数设计与软开关实现方法;③ 为高频高效DC-DC变换器的科研、课程设计或工程项目提供仿真基础和技术参考。; 阅读建议:建议结合电力电子技术教材与Plecs官方文档同步学习,重点理解谐振腔参数(如Lr、Cr、Lm)对增益特性与软开关的影响,并通过调整仿真参数验证不同工况下的系统响应,以加深对LLC变换器设计规律的理解。

半桥LLC谐振DCDC变换器的设计与仿真(Simulink仿真实现)

内容概要:本文系统阐述了半桥LLC谐振DCDC变换器的设计与仿真方法,聚焦于其在Simulink环境下的建模、关键参数设计及闭环控制策略的实现。内容深入剖析了LLC谐振变换器的工作原理,包括谐振腔元件(Lr、Cr、Lm)的精确计算与优化方法,详细探讨了实现零电压开通(ZVS)等软开关技术的关键条件,并介绍了变频控制与恒压恒流双闭环控制逻辑的设计思路。通过构建完整的Simulink仿真模型,文章验证了系统在不同负载工况下的动态响应能力、高效率特性和良好的稳态性能,为理论分析提供了强有力的实践支撑。; 适合人群:具备电力电子技术基础理论知识和Simulink软件操作经验的电气工程、自动化及相关专业的本科高年级学生、研究生,以及从事开关电源、新能源变换器等电力电子设备研发的工程师。; 使用场景及目标:①深入理解LLC谐振变换器的核心工作机理与谐振参数的设计准则;②掌握在Simulink中搭建高保真度电力电子变换器仿真模型并实现复杂闭环控制的技术;③为高效率、高功率密度电源产品的研发提供理论指导、设计范例与仿真验证平台。; 阅读建议:建议读者结合文中的理论推导与仿真模型进行同步实践,重点动手调整谐振频率、观察ZVS实现过程,并反复调试PI控制器参数以优化系统的动态与稳态响应,从而深刻领悟LLC变换器的非线性动态特性和先进控制策略的精髓。

C++实现基数排序:从原理到工程优化的完整指南

排序算法是数据处理与算法设计的核心基础,其中基于比较的算法如快速排序和归并排序,其时间复杂度通常为O(n log n)。然而,在处理具有特定结构(如整数、字符串)的大规模数据时,非比较型排序算法能突破这一理论下限。基数排序(Radix Sort)正是这样一种算法,其核心原理是将待排序元素按照其组成“位”(如数字的个十百位、字符串的字符)进行多轮稳定的分配与收集,每轮使用计数排序作为子过程,从而实现近似线性的时间复杂度O(d*(n+k))。这种分而治之的“桶”思想,在工程实践中对提升海量数据(如学号、IP地址

weixin_30512965的博客 321

状态估计【卡尔曼滤波kalman】UKF、EKF、粒子滤波PF学习与研究(Matlab代码实现)

内容概要:本文系统性地探讨了状态估计领域中的三种关键非线性滤波算法——无迹卡尔曼滤波(UKF)、扩展卡尔曼滤波(EKF)和粒子滤波(PF),深入剖析其理论基础、数学推导及在非线性、非高斯系统环境下的适用性差异。通过Matlab编程实现,详尽展示了各算法的核心步骤与仿真流程,并结合无人机姿态估计、轨迹跟踪等典型应用场景进行性能对比分析,验证了不同滤波方法在精度、稳定性和计算复杂度方面的表现。文中提供完整的代码实例与技术解析,涵盖状态预测、协方差更新、观测修正等关键环节,强化了理论与实践的结合,具有较高的科研参考价值与工程指导意义。; 适合人群:具备信号处理、控制理论或状态估计基础知识的研究生、科研人员,以及从事导航、自动化、机器人、航空航天等相关领域的工程技术人员。; 使用场景及目标:① 深入理解UKF、EKF与PF的算法原理及其在非线性系统中的实现机制;② 在目标跟踪、多传感器融合、惯性导航等实际项目中开展算法选型、仿真验证与性能优化;③ 支持科研论文复现、算法改进及工程原型开发。; 阅读建议:建议结合Matlab代码同步运行与调试,重点理解各滤波器的状态更新逻辑与误差协方差传播机制,尝试在不同噪声水平与系统非线性程度下对比算法鲁棒性,以深化对滤波器内在特性的掌握。

常见编程题

作者:ShawnNg链接:https://www.nowcoder.com/discuss/33737来源:牛客网 编程题 1~n这n个数现在去掉两个,如何找到去掉的两个数。 假设去掉的两个数是a和b,那么通过求和,平方和可以知道a+b和a^2+b^2,然后解方程就行了。 char a[4] = {1, 2, 3, 4}; char *b = a; b[0] = 1...

weixin_30319153的博客 680

人工智能基于RAG与LangGraph的企业级客服系统优化:大模型推理加速与多Agent协同决策技术实现

内容概要:本文档是一份企业级AI项目面试总结,涵盖多家公司在大模型、RAG、LangGraph、Agent系统、知识图谱、NL2SQL等前沿技术方向的实操性问题与解答。重点包括RAG全流程优化(切分、存储、召回、推理、缓存)、大模型推理加速(vLLM、TensorRT-LLM、量化、PD分离)、Agent架构设计(状态管理、多智能体协作、记忆机制、安全控制)、LangGraph与LangChain的应用差异、AB测试与模型评估方法、以及在客服、问数、数字人等场景中的落地实践。同时涉及Python基础、系统设计、部署运维、国产化适配等综合能力考察。; 适合人群:具备1-3年工作经验,从事大模型应用开发、AI系统研发、NLP工程师等相关岗位的研发人员;熟悉Python、深度学习框架,有RAG、Agent或NL2SQL项目经验者更佳。; 使用场景及目标:①准备AI方向的技术面试,尤其是B2B企业、金融科技、智能客服、工业智能化领域的岗位;②深入理解RAG与Agent系统的工程实现细节,掌握性能优化、系统稳定性、安全性设计等关键技术点;③学习如何将理论模型应用于复杂业务场景,提升系统级设计与问题解决能力。; 阅读建议:此资源以真实面试问答形式呈现,建议结合自身项目经验对照学习,重点关注高频考点如vLLM原理、RAG优化策略、LangGraph状态机制、多Agent协作与回滚设计等内容,并动手实践相关技术点如FastAPI异步服务、Tracker状态持久化、分层chunk策略等,以达到融会贯通的效果。

高斯混合概率假设密度滤波器(GM-PHD)研究(Matlab代码实现)

内容概要:本文介绍了名为“Plecs全桥LLC谐振变换器仿真模型”的技术资源,该模型基于Plecs仿真平台构建,专门用于模拟和分析全桥LLC谐振变换器的工作特性。LLC谐振变换器作为一种高效率、高功率密度的DC-DC变换拓扑,广泛应用于现代电力电子电源系统中。该仿真模型完整集成了变换器的核心电路结构与控制逻辑,能够精确仿真在不同谐振参数、开关频率及负载条件下的系统动态响应,有效支持对软开关实现机制、电压增益特性、效率优化等关键技术问题的深入研究与分析。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生、科研人员,以及从事开关电源、新能源变换器设计的工程技术人员。; 使用场景及目标:①用于课堂教学与实验设计,帮助学生掌握LLC谐振变换器的工作原理与仿真建模方法;②作为科研项目前期的理论验证工具,辅助研究人员进行参数优化与控制策略设计;③应用于企业产品研发,加速电源系统的设计迭代过程,提升产品性能与可靠性。; 阅读建议:使用者应具备扎实的电力电子电路基础知识与一定的仿真软件操作经验,建议结合经典电力电子教材与实际硬件测试,对比仿真结果与实验数据,以深化对LLC变换器运行机理的理解,并在此基础上开展创新性研究与优化设计。

蓝桥杯国赛Python进阶:数据结构与算法核心能力提升指南

在算法竞赛与工程实践中,数据结构与算法是构建高效程序的基石。其核心原理在于通过合理组织数据与设计计算步骤,以最优的时空复杂度解决特定问题。掌握它们的技术价值在于能显著提升代码性能,解决大规模数据处理、实时系统、搜索引擎、推荐算法等复杂场景下的性能瓶颈。例如,哈希表(字典/集合)可实现O(1)的快速查找,堆能高效维护动态极值,而动态规划通过状态转移避免重复计算,是优化重叠子问题的关键。这些技术广泛应用于网络路由、数据库索引、人工智能决策等场景。本文聚焦蓝桥杯国赛Python高级考点,深入剖析数据结构选择优化与

weixin_33851429的博客 417

【顶级EI复现】新扩展移相角下的双有源桥DC-DC 变换器优化控制策略(Simulink仿真实现)

内容概要:本文围绕“新扩展移相角下的双有源桥DC-DC变换器优化控制策略”展开,深入研究了在Simulink仿真环境中对该类变换器进行建模与控制优化的方法。通过引入新型扩展移相角(EPS)调制策略,系统在实现软开关、降低器件应力及提升功率传输效率方面表现出显著优势。文章详细阐述了控制策略的核心原理,包括EPS调制机制的设计、闭环控制系统架构的构建以及关键参数的优化整定,并通过系统的仿真实验验证了该方法在减少开关损耗、增强系统动态响应能力和运行稳定性方面的有效性。同时,文档完整呈现了Simulink仿真模型的搭建流程与仿真结果分析过程,体现了该技术在电力电子高频高效变换领域的先进性与工程应用价值。; 适合人群:具备一定电力电子技术与自动控制理论基础,从事新能源发电、电动汽车、微电网、工业电源等方向研究的研发工程师及高校研究生。; 使用场景及目标:①深入理解双有源桥(DAB)变换器的工作机理与建模范式;②掌握基于Simulink的高级电力电子系统建模与控制策略开发技能;③服务于高水平科研项目复现、学位论文撰写或实际工程原型开发,全面提升对复杂电力电子系统优化控制策略的设计与实践能力。; 阅读建议:建议结合文中提供的Simulink仿真模型与配套资源,边操作边学习,重点关注控制策略的实现逻辑、调制波形生成方式及参数调节对系统性能的影响,同时可参考“荔枝科研社”发布的系列相关资源以深化知识体系与技术应用能力。

数位DP详解:从二进制统计到通用框架,解决蓝桥杯国赛难题

在计算机科学和算法竞赛中,处理超大范围内的数字统计问题是一个经典挑战。其核心原理在于,当无法对每个数字进行枚举时,需要利用数字的位结构(如二进制位)进行高效计数。数位动态规划(Digit DP)正是基于这一原理的关键技术,它通过状态压缩和记忆化,将指数级复杂度降至多项式级,从而高效解决诸如“统计区间内二进制1的个数为质数的数字数量”等问题。这项技术的价值在于其通用性,能够处理各类与数位相关的计数问题,例如统计数位和、禁止连续数字模式等。其应用场景广泛,常见于算法竞赛(如蓝桥杯、ACM)、面试笔试以及需要高性

weixin_33798152的博客 462

AtmelStudio 7 ASF库学习笔记一:新建工程、配置时钟、下载程序和查看官方例程

由于需要学习一下atmel的atsaml 系列,使用AtmelStudio 7开发,之前主要用STM32,现在看到Atmel的库函数,其实是有些类相似的。 ASF3的库对应ST的标准库。ASF4对应ST的HAL库,Ateml Start对应STM32CubeMX。但在这里还是用ASF3来开发,因为Ateml Start还不支持我的这个芯片,而且和STM32的HAL库类似,ASF4为了好移植都是底...

yxy244的博客 8656

UG二次开发避坑指南:如何正确配置Python环境让NXOpen脚本跑起来?

本文详细介绍了UG/NX二次开发中Python环境配置的全流程与NXOpen脚本调试技巧,帮助开发者避开常见陷阱。从NXOpen架构解析到Python解释器版本匹配,再到环境变量设置与路径问题处理,提供了一套经过验证的配置方案,确保脚本顺利运行。

weixin_33859135的博客 448

蓝桥杯国赛冲刺:从算法基础到每日一练的系统化路径

算法是计算机科学的核心,它通过一系列明确的指令解决特定问题,其效率由时间与空间复杂度衡量。理解算法原理,如分治、动态规划、贪心等思想,是构建高效程序的基础。掌握数据结构,如数组、链表、哈希表,是算法实现的物理载体。在工程实践中,算法能力直接决定了软件的性能上限与问题解决能力,尤其在数据处理、人工智能、搜索引擎等场景中至关重要。对于参加蓝桥杯等算法竞赛的开发者而言,系统化的知识体系与持续的刻意练习是提升竞争力的关键。本文聚焦于如何通过高效的“每日一练”方法,将算法基础与核心思想应用于竞赛准备,其中涉及对动态规

congsikuai0611的博客 406

华为OD机试真题 新系统 2026-04-22 Python&JS 实现【小学生班长选举增强版】

9 月份开学第一天,小学某班级进行班长选举活动,班级共有 N 个学生,每个学生最多可投 3 票(对同一个人只能投一票),也可以弃权不投票,大家投票时写上对应学生的名字。 假设学生不存在重名。考虑到部分少数民族名字带分隔,且整体较长,同学在投票时为了方便,允许同学写全称,也可以只写其中的部分连续段。 例如班级里只有 2 个少数民族名称带点的同学:

MISAYAONE的博客 316

8.排序【由浅入深-数据结构】

本文介绍c语言实现排序的相关内容。(注意:该文会采用动图帮助理解,动图均来源于谷歌平台,具体创作者未知)

插花弄玉的博客 1444

从零搭建实时数仓:基于Flink+ClickHouse的实践

实时数据处理和实时数据查询。市场上的技术方案众多,为何选择Flink+ClickHouse?

AIGC应用创新大全的博客 1320

ruoyi-nbcio-plus基于vue3的flowable服务任务的升级修改

ruoyi-nbcio-plus基于vue3的flowable服务任务的升级修改

宁波阿成的博客 846

华师计算机考研838专业课:数据结构与C语言核心考点与高效备考策略

数据结构与C语言程序设计是计算机学科的核心基础,其原理在于通过特定的数据组织方式和操作逻辑来提升程序效率。掌握这些技术对于解决实际问题、优化算法性能具有重要价值,广泛应用于软件开发、系统设计和算法竞赛等场景。本文聚焦华中师范大学计算机考研专业课838的备考,深入剖析了指针、内存管理、线性表、树与图、查找排序等核心概念与高频考点,并结合历年真题规律,提供了从基础夯实到真题实战的系统复习路径,旨在帮助考生精准把握命题趋势,实现高效备考。

weixin_30271335的博客 504

uniapp(全端兼容) - 超详细接入百度统计功能,给uniapp全平台各端项目引入添加百度统计的插件统计流量详细的步骤教程(提供最新的百度统计源代码,详细的示例代码复制粘贴即可快速搞定!)

uniapp h5 app 使用加入接入百度统计,uniapp百度统计,uniapp详细引入百度统计的教程,uniapp接入百度统计,uniapp如何实现加入百度的统计代码,uniapp怎么植入百度统计详细教程,uniapp如何对接百度统计,uniapp百度统计不生效怎么办,uniapp使用百度统计不生效常见问题,uniapp引入百度统计后没有生效,uniapp h5网页接入百度统计代码后没有统计无效,uniapp最新接入使用百度统计功能,uniapp增加百度统计代码,uniapp app如何接入百度统计,

✅ 精选推荐文章 1万+
上一篇: 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?(转)待自己补充
下一篇: 扑克牌的顺子
mingming_bupt
博客等级 码龄17年 26粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值