尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
基础--01---算法----概述
什么是算法官方解释算法是指解题方案的准确而完整的描述是一系列解决问题的清晰指令算法代表着用系统的方法解决问题的策略机制。也就是说能够对一定规范的输入在有限时间内获得所要求的输出。算法 数据结构 程序设计“Algorithms Data Structures Programs”出自Pascal之父Nicklaus Wirth算法是为了解决实际问题而设计的数据结构是算法需要处理的问题载体。概述:程序能否快速而高效地完成预定的任务取决于是否选对了数据结构而程序是否能清楚而正确地把问题解决则取决于算法。算法是计算机处理信息的本质因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。算法目标在程序中我们也可以用不同的算法解决相同的问题而不同的算法的成本也是不相同的。总体上一个优秀的算法追求以下两个目标花最少的时间完成需求占用最少的内存空间完成需求案例需求1计算1到100的和。第一种解法Testpublicvoidtest01(){intsum0;intn100;for(inti1;in;i){sumi;}System.out.println(sumsum);}第二种解法Testpublicvoidtest01(){intsum0;intn100;sum(n1)*n/2;System.out.println(sumsum);}解析:很明显第二种算法完成需求花费的时间更少一些。需求2计算10的阶乘第一种解法递归Testpublicvoidtest01(){//测试计算10的阶乘longresultfun1(10);System.out.println(result);}//计算n的阶乘publicstaticlongfun1(longn){if(n1){return1;}returnn*fun1(n-1);}第二种解法for循环Testpublicvoidtest02(){//测试计算10的阶乘longresultfun2(10);System.out.println(result);}//计算n的阶乘publicstaticlongfun2(longn){intresult1;for(longi1;in;i){result*i;}returnresult;}解析:第一种解法:使用递归完成需求fun1方法会执行10次并且第一次执行未完毕调用第二次执行第二次执行未完毕调用第三次执行…最终最多的时候需要在栈内存同时开辟10块内存分别执行10个fun1方法第二种解法:使用for循环完成需求fun2方法只会执行一次最终只需要在栈内存开辟一块内存执行fun2方法 即可。很明显第二种算法完成需求占用的内存空间更小。递归通常消耗内存高,因为操作方法需要开辟更多空间体系图排序:查找:
RELATED

相关推荐

排序--05---归并排序

排序--05---归并排序

复习递归正式学习归并排序之前,我们得先复习一下递归算法。定义: 定义方法时,在方法内部调用方法本身,称之为递归.作用: 它通常把一个大型复杂的问题,层层转换为一个与原问题相似的,规模较小的问…

📅 2026/11/10 1:44:13
排序--06---快速排序

排序--06---快速排序

快速排序 定义: 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过…

📅 2026/11/10 1:44:12
I2C总线通信异常排查:从硬件到软件的系统化调试指南

I2C总线通信异常排查:从硬件到软件的系统化调试指南

1. 项目概述:从“通信失败”到“精准定位”在嵌入式开发和硬件调试的日常里,I2C总线通信异常绝对算得上是一个高频且令人头疼的问题。你可能会遇到设备无响应、数据读写错误、甚至整个总线挂死的情况。面对一个简单的“通信失败”提示,新手工…

📅 2026/10/25 10:44:11
MORE NEWS

更多资讯

📰

办电工证哪家合适在哪考?安阳中小施工企业负责人必看

办电工证哪家合适在哪考?安阳中小施工企业负责人必看 你是不是也这样? 不知道去哪报名怕被中介坑 ,看到“办电工证哪家合适”的信息五花八门,反而更迷茫了。特别是像你这种安阳中小施工企业的负责人,既要保证员工持证上岗,又要控制成本,稍有不慎就可…

📰

塘沽在哪考低压电工证外省证怎么转过来

塘沽在哪考低压电工证外省证怎么转过来 之前考的证在外省能不能转过来?这是很多在塘沽从业的低压电工最关心的问题。特别是从河南或其他省市来塘沽工作的朋友们,经常会遇到证书不通用、转证流程复杂等问题。现在就来聊聊【塘沽在哪考低压电工证】,以及如何…

📰

证书过期了不知道怎么复审延期?内部消息告诉你在哪报考三级电工证

证书过期了不知道怎么复审延期?内部消息告诉你在哪报考三级电工证 证书过期了不知道怎么复审延期?这事儿千万别拖,很多人因为没及时处理,结果不仅丢了工作,还影响了后续的发展机会。尤其是三级电工证这种实操性很强的证书,一旦过期,不及时复审,等于白…

📰

人设部电工证查询多少钱?学历不高怕报不上名怎么破?

人设部电工证查询多少钱?学历不高怕报不上名怎么破? 你不是学历高的那类人,但想通过电工证进厂、进工地,甚至找个稳定工作?怕学历不高报不上名,怕报名流程复杂,怕考试难?其实, 人设部电工证查询…

📰

工地太忙根本没时间复习考试?安阳特种作业操作证在哪里报名怎么选培训机构

工地太忙根本没时间复习考试?安阳特种作业操作证在哪里报名怎么选培训机构 工地太忙根本没时间复习考试?安阳特种作业操作证在哪里报名成了很多工友心头的疙瘩。特别是像我这样的郑州转岗从业者,从建筑工地转到电力行业,虽然有经验,但特种作业操作证却成…

📰

电工证能自学自考吗怎么在官方报名入口报名

电工证能自学自考吗怎么在官方报名入口报名 急需特种作业证才能上岗找工作,但很多人不知道电工证能自学自考吗,甚至不知道从哪里开始报名。特别是像安阳市政公用工程从业者,电工证是刚需,但报考门槛高、流程复杂,让人无从下手。下面我们就围绕【电工证能…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬