<address id="txv9f"><video id="txv9f"></video></address>

<sub id="txv9f"><dfn id="txv9f"><mark id="txv9f"></mark></dfn></sub>

      <sub id="txv9f"></sub>

    <span id="txv9f"><th id="txv9f"></th></span>

        <sub id="txv9f"><var id="txv9f"><ins id="txv9f"></ins></var></sub>

        <form id="txv9f"><listing id="txv9f"></listing></form><sub id="txv9f"><dfn id="txv9f"><ins id="txv9f"></ins></dfn></sub>
        <form id="txv9f"><nobr id="txv9f"></nobr></form>

          <address id="txv9f"></address>
            <sub id="txv9f"><dfn id="txv9f"><ins id="txv9f"></ins></dfn></sub>

            0
            登录后你可以
            • 下载海量资料
            • 学习在线课程
            • 观看技术视频
            • 写文章/发帖/加入社区
            创作中心
            发布
            • 发文章

            • 发资料

            • 发帖

            • 提问

            • 发视频

            创作活动

            完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

            3天内不再提示

            一些能够解决生活中一些具体问题的常用算法的整理集合

            算法与数据结构 ? 来源:未知 ? 作者:易水寒 ? 2018-06-18 11:41 ? 次阅读

            这是一篇八千字的长文,是一些算法笔记的整理集合,希望能给你帮助。

            曾经有一个著名的骗局:

            小明是一个赌马爱好者,最近他连续几次提前收到了预测赌马结果的邮件,从一开始由于不屑而错失良机,到渐渐深信不疑,直到最后给邮件发送方汇了巨款才发现上当。

            看过这个的人应该知道,骗子收集到一份邮件信息后,分组发送不同预测结果的邮件,赌马结果公布后,再将筛选出来的那部分人分组,继续发送下一轮预测邮件。几轮过后,肯定能保证一部分人收到的预测结果是完全正确的。这也是最关键的部分。

            那么骗子是如何从几万或几十万用户中寻找这些“幸运儿”的呢?这是一种二分法的思想。

            假如要顺序在100万人中寻找一个人,最多需要100万次,而二分法只需要18次。

            下面讲讲一些能够解决生活中一些具体问题的常用算法。

            二分查找

            对于一个长度为N的数组,简单查找最多需要N步;二分查找最多只需要logN步(约定底数为2)。

            二分查找相较于简单查找,极大地提高了效率,但是二分查找的前提是列表是有序的,这也导致了诸多限制。

            下面使用二分法编写一个查找算法。

            Python实现

            1def binary_search(list,target): 2 #查找的起点和终点 3 low=0 4 high=len(list)-1 5 # 6 while (low<=high): 7 ? ? ? ?#若low+high为奇数,则向下取整 8 ? ? ? ?mid=(low+high)//2 9 ? ? ? ?temp=list[mid]10 ? ? ? ?if target==temp:11 ? ? ? ? ? ?return mid12 ? ? ? ?elif temp>target:13 high=mid-114 else:15 low=mid+116 return None17if __name__ == '__main__':18 test_list=[1,2,4,5,12,32,43]19 print(binary_search(test_list,4))20 print(binary_search(test_list, 44))

            输出结果:

            122None

            递归

            想象这么一个问题,在一个大盒子里,有若干个小盒子,在这些小盒子里也可能有更小的盒子。在所有盒子中,其中一个盒子内有一把钥匙,如何找到这把钥匙?

            有两种思路:

            第一种:

            一些能够解决生活中一些具体问题的常用算法的整理集合

            image.png

            第二种

            一些能够解决生活中一些具体问题的常用算法的整理集合

            image.png

            哪一种思路更加清晰呢?我们用代码来实现一下:

            第一种首先新建两个类型盒子和钥匙:

            1class Box: 2 name=None 3 box=None 4 key=None 5 def __init__(self,name): 6 self.name=name 7 def set_box(self,box): 8 self.box=box 9 def set_key(self,key):10 self.key=key11class Key:12 name=None13 def __init__(self,name):14 self.name=name

            查找算法:

            1def look_for_key(box): 2 pile_box=box 3 i=0 4 while pile_box is not None: 5 #默认取出盒子堆中的第一个 6 handle_box=pile_box[0] 7 print("取出了:"+handle_box.name) 8 if handle_box.key is not None: 9 print("在"+handle_box.name+"中找到了钥匙")10 return handle_box.key.name11 elif handle_box.box is not None:12 pile_box.append(handle_box.box)13 print("将"+handle_box.box.name+"放入盒子堆")14 pile_box.remove(handle_box)15 return "没有找到钥匙"

            测试数据:

            1if __name__ == '__main__': 2 #现在我创建一把钥匙 3 key1=Key("我是钥匙") 4 #现在我将钥匙放在盒子1中 5 b1 = Box("1号盒子") 6 b1.set_key(key1) 7 # 创建多个盒子,互相放置 8 b2=Box("2号盒子") 9 b2.set_box(b1)10 b3=Box("3号盒子")11 b3.set_box(b2)12 b4=Box("4号盒子")13 b4.set_box(b3)14 b5=Box("5号盒子")15 #将这些盒子放入一个大盒子16 main_box=[b4,b5]17 print(look_for_key(main_box))

            输出:

            1取出了:4号盒子 2将3号盒子放入盒子堆 3取出了:5号盒子 4取出了:3号盒子 5将2号盒子放入盒子堆 6取出了:2号盒子 7将1号盒子放入盒子堆 8取出了:1号盒子 9在1号盒子中找到了钥匙10我是钥匙

            第二种(递归方式)

            新建类型还是使用之前的,主要是重新写一种查找算法:

            1def look_for_key(box): 2 print("打开了"+box.name) 3 if box.key is not None: 4 print("在" + box.name + "中找到了钥匙") 5 return 6 else: 7 look_for_key(box.box) 8if __name__ == '__main__': 9 #现在我创建一把钥匙10 key1=Key("我是钥匙")11 #现在我将钥匙放在盒子1中12 b1 = Box("1号盒子")13 b1.set_key(key1)14 # 创建多个盒子,互相放置15 b2=Box("2号盒子")16 b2.set_box(b1)17 b3=Box("3号盒子")18 b3.set_box(b2)19 b4=Box("4号盒子")20 b4.set_box(b3)21 #将这些盒子放入一个大盒子22 main_box=Box("主盒子")23 main_box.set_box(b4)24 look_for_key(main_box)

            输出:

            1打开了主盒子2打开了4号盒子3打开了3号盒子4打开了2号盒子5打开了1号盒子6在1号盒子中找到了钥匙

            总结以上两种查找方式:使用循环可能使效率更高,使用递归使得代码更易读懂,如何选择看哪一点对你更重要。

            使用递归要注意基线条件和递归条件,否则很容易不小心陷入死循环。

            快速排序

            D&C

            D&C(divide and conquer)分而治之是一种重要的解决问题思路。当面对问题束手无策时,我们应该考虑一下:分而治之可以解决吗?

            现在有一个问题,假如一块土地(1680*640)需要均匀地分为正方形,而且正方形的边长要尽量的大。该怎么分?

            这个问题本质就是求两条边长的最大公因数??梢允褂门芳咐锏盟惴ǎㄕ纷喑?/p>

            1def func(num1,num2): 2 temp=0 3 while(num1%num2): 4 temp=num1%num2 5 num1=num2 6 num2=temp 7 return temp 8if __name__ == '__main__': 9 num1=168010 num2=64011 print(func(num1,num2))

            快速排序

            快速排序是一种常用的排序算法,比选择排序快得多(O(n^2)),快速排序也使用了D&C。

            选择基准值

            将数组分成两个子数组:基准值左边的数组和基准值右边的数组

            对这两个数组进行快速排序

            来写一下代码实现:

            1def quicksort(list): 2 if len(list)<2: 3 ? ? ? ?return list 4 ? ?else: 5 ? ? ? ?#暂且取第一个值作为基准值 6 ? ? ? ?pivot=list[0] 7 ? ? ? ?less=[] 8 ? ? ? ?greater=[] 9 ? ? ? ?for item in list:10 ? ? ? ? ? ?if itempivot:13 greater.append(item)14 return quicksort(less)+[pivot]+quicksort(greater)15if __name__ == '__main__':16 test_list=[2,43,53,12,542,3253]17 print(quicksort(test_list))

            输出结果:

            1[2, 12, 43, 53, 542, 3253]

            快速排序的最糟情况是O(n^2),O(n^2)已经很慢了,为什么还要叫它快速排序呢?

            快速排序的平均运行时间为O(nlogn),而合并排序的时间总是O(nlogn),合并排序似乎更有优势,那为什么不用合并排序呢?

            因为大O表示法中的n是一个常量,当两种算法的时间复杂度不一样时,即使n在数值上不同,对总时间的影响很小,所以通常不考虑。

            但有些时候,常量的影响很大,对快速排序和合并排序就是这样,快速排序的常量小得多,所以当这两种算法的时间复杂度都为O(nlogn)时,快速排序要快得多。而相较于最糟的情况,快速排序遇上平均情况的可能性更大,所以可以稍稍忽视这个问题。(快速排序最糟的情况下调用栈为O(n),在最佳情况下,调用栈长O(logn))

            散列表

            使用散列函数和数组可以构建散列表,散列表是包含额外逻辑的数据结构。

            但是要编写出完美的散列函数几乎不可能,假如给两个键分配的空间相同的话就会出现冲突。如何处理冲突呢?最简单的办法是:假如在某一空间上产生冲突,就在这一空间后再加上一个链表。但是假如这个链表很长,会很影响查找的速度(链表只能顺序查找,查找时间为O(n))

            所以一个能尽量避免冲突的散列函数是多么重要,那么怎么编写一个性能较高的散列表呢?

            较低的填装因子(一旦填装因子大于0.7,就需要调整长度)

            良好的散列函数(让数组中的值呈均匀分布,可以了解下SHA函数)

            广度优先搜索

            广度优先搜索能够解决两个问题:

            两个节点之间是否存在相连的路径

            最短的距离是多少?这个“最短距离”的含义有很多种。

            想象这么一个问题:你想在你的微信好友和好友的好友中寻找是否有人是一名消防员,该如何查找?并且尽可能这人和你的关系更近些。

            一些能够解决生活中一些具体问题的常用算法的整理集合

            实现:

            1from collections import deque 2def is_fireman(person): 3 #假设一个很简单的判断,假设消防员的名字尾部为f 4 return person[-1]=='f' 5def search_fireman(search_graph): 6 search_queue=deque() 7 search_queue+=search_graph["i"] 8 while search_queue: 9 person=search_queue.popleft()10 if is_fireman(person):11 return person12 else:13 if search_graph.__contains__(person):14 #假如这个人不是消防员,就将这个人的朋友全加入队列15 search_queue+=search_graph[person]16 return "你的圈子里没有消防员"17if __name__ == '__main__':18 test_graph={}19 test_graph["i"]=["Alice","Abby","Barry"]20 test_graph["Alice"]=["Bob","Tom"]21 test_graph["Abby"]=["Cart","Jay"]22 test_graph["Barry"]=["Welf","Zos"]23 print(search_fireman(test_graph))

            输出结果:

            1Welf

            迪克斯特拉算法

            在图中,搜索最小的“段”数可以用广度优先算法,这就相当于默认每条边的权重是相同的,如果每条边的权重不同呢?那就需要用到迪克斯特拉算法。

            概括来说,迪克斯特拉算法就是从起点开始,首先寻找最廉价的节点,更新其开销并标记为已处理,然然后在未处理的节点中寻找开销最小的节点,然后以此往复下去。

            针对书中的这样一个问题,我把题干提取出来:目标是用乐谱换钢琴。现在乐谱可以免费换海报;海报加30元换吉他;海报加35元换架子鼓;乐谱加5元可以换唱片;唱片加15元换吉他;唱片加20元换架子鼓;吉他加20元换钢琴;架子鼓加10元换钢琴。

            现在我用图把这个关系表示出来:

            一些能够解决生活中一些具体问题的常用算法的整理集合

            可以看出这是一个加权图,现在我们要使用迪克斯特拉算法寻找最短路径。

            代码实现:

            1#检索图 2def dijkstra_find(costs,parent,processed): 3 #找到当前最廉价的节点 4 node =lowest_cost_node(costs,processed) 5 while node is not None: 6 cost=costs[node] 7 if not graph.__contains__(node): 8 break 9 neighbours=graph[node]10 for key in neighbours.keys():11 new_cost=cost+neighbours[key]12 if costs.__contains__(key):13 if costs[key] > new_cost:14 costs[key] = new_cost15 parent[key] = node16 else:17 costs[key]=new_cost18 parent[key] = node19 processed.append(node)20 node = lowest_cost_node(costs,processed)21#在开销表中寻找最廉价的节点22def lowest_cost_node(costs,processed):23 lowest_cost=float("inf")24 lowest_node=None25 for node in costs:26 cost=costs[node]27 if cost

            输出:

            一些能够解决生活中一些具体问题的常用算法的整理集合

            最后的最低开销表为:

            节点 开销
            海报 0
            唱片 5
            吉他 20
            25
            钢琴 35

            父子节点表为:

            父节点 子节点
            乐谱 唱片
            乐谱 海报
            唱片 吉他
            唱片
            钢琴

            可以看出,最优的交换的路径为:piano-drum-record-music

            最低开销为:35元

            贝尔曼-福德算法

            在迪克特拉斯算法的基础上,我们考虑这样一种情况,假如边的权重存在负值。

            在迪克特拉斯算法中,我们首先寻找最廉价的节点,更新其开销,再寻找未处理节点中最廉价的节点,以此往复。

            可能出现这样一个情况:

            一些能够解决生活中一些具体问题的常用算法的整理集合

            在将海报标记为已处理后,开始处理唱片,但是唱片到海报的路径使得海报的开销更小,又将更新海报的开销,但是海报已经标记为已处理。那么就会出现一些问题。假如继续使用迪克特拉斯算法,最后的结果肯定是错的,大家可以更改参数试一下。为了正确解决问题,这时需要使用贝尔曼-福德算法。

            贪心算法

            对于一些比较复杂的问题,使用一些算法不能简单有效地解决,这时候往往会使用贪心算法:每步操作都选择局部最优解,最终得到的往往就是全局最优解。这似乎是想当然的做法,但是很多情况下真的行之有效。当然,贪心算法不适用于所有场景,但是他简单高效。因为很多情况并不需要追求完美,只要能找到大致解决问题的办法就行了。

            假如我们面对这么一个问题:假设我开了一家网店,在全国各省都有生意,现在面临发快递的问题,假设现在的基础物流不是很完善,每家快运公司只能覆盖很少几个省,那么我该如何在覆盖全国34个省级行政区的情况下,选择最少的快运公司?

            这个问题看似不难,其实很复杂。

            现在假设有n家快运公司,那么全部的组合有2^n种可能。

            N 2^N
            10 1024
            20 1048576
            50 1125899906842624

            可以看到,假如有50家快递公司,我将要考虑1125千亿种可能??梢钥吹?,没有算法能很快的计算出这个问题,那么我们可以使用贪心算法,求局部最优解,然后将最终得到的视为全局最优解。

            那么在这个问题下如何使用贪心算法?核心在于什么是局部最优条件?可以这样:

            选择一家覆盖了最多未覆盖省的公司。

            重复第一步。

            我们在进行测试的时候稍稍简化一下问题,将34个省改为10个省。代码实现:

            1def func(company,province): 2 result = set() 3 province_need=province 4 #当存在未覆盖的省时,循环一直继续 5 while province_need: 6 best_company=None 7 province_coverd=set() 8 #查找局部最好的选择 9 for temp_company,temp_province in company.items():10 coverd=province_need & temp_province11 if len(coverd)>len(province_coverd):12 best_company=temp_company13 province_coverd=coverd14 province_need-=province_coverd15 result.add(best_company)16 return result17if __name__ == '__main__':18 province=set(["河北","山西","辽宁","吉林","黑龙江","江苏","浙江","安徽","福建","江西"])19 company={}20 company["顺丰"]=set(["河北","山西","辽宁","江苏","浙江"])21 company["圆通"]=set(["吉林","浙江"])22 company["中通"]=set(["黑龙江","江西"])23 company["韵达"]=set(["江苏","浙江","江苏"])24 company["EMS"]=set(["浙江","安徽","河北","山西"])25 company["德邦"]=set(["福建","江西","安徽"])26 select_company=func(company,province)27 print(select_company)

            输出结果:

            一些能够解决生活中一些具体问题的常用算法的整理集合

            需要选择这几家快递公司。

            • 算法
              +关注

              关注

              22

              文章

              3780

              浏览量

              89251
            • python
              +关注

              关注

              48

              文章

              3399

              浏览量

              81550
            • 快速排序
              +关注

              关注

              0

              文章

              3

              浏览量

              5379
            收藏 人收藏

              评论

              相关推荐

              边缘计算可以解决一些计算问题

              新技术星期二:边缘计算可以解决一些计算问题
              的头像 发表于 12-29 10:02 ?70次阅读

              关于一些对OpenMP优化的方式

              本文调研了一些对OpenMP优化的方式。
              发表于 11-22 09:36 ?348次阅读

              INCA的一些用法

              INCA的一些用法
              的头像 发表于 11-10 15:32 ?1116次阅读

              一些对OpenMP进行优化的方法

              本文调研了一些对OpenMP进行优化的方法。
              的头像 发表于 10-18 09:44 ?494次阅读

              get与post的请求一些区别

              今天再次看到这个问题,我也有了一些新的理解和感触,临时回顾了下 get 与 post 的请求的一些区别。
              的头像 发表于 09-07 10:00 ?623次阅读

              介绍一些大功率IGBT??橛τ弥械?b>一些技术

              PPT主要介绍了大功率IGBT??橛τ弥械?b>一些技术,包括参数解读、器件选型、驱动技术、?;し椒ㄒ约笆Х治龅?。
              发表于 09-05 11:36 ?201次阅读

              一些电子公司的简称

              一些电子公司的简称
              发表于 07-10 14:21 ?20次下载

              verilog的一些基本概念

              FPGA各位和数字IC设计岗位面试时常?;嵛氏聉erilog的一些基本概念,做了下整理,面试时定用得上!
              的头像 发表于 07-07 09:51 ?600次阅读

              关于MOS管(三极管)的应用做一些整理

              MOS管(三极管)——一些常用的硬件设计电路分析(转载作者”霁风AI”)以下文章来源于霁风AI ,作者霁风AI最近在学习mos管看到篇经典的文章,为了方便,转载大家块学习!概述芯片的集成度虽然
              发表于 01-25 07:19

              常用一些PID算法有哪些?

              PID的原理是什么?常用一些PID算法有哪些?
              发表于 01-21 06:48

              分享一些以太网常用的调试方法

              对于单phy的平台以太网技术已经很成熟,这里提供一些以太网常用的调试方法。帮助客户快速定位常见问题。 以太网常用的命令有哪些呢?如何对其进行调试呢?
              发表于 12-29 07:32

              STM32中遇到的问题--关于串口的一些常见问题

              在单片机的开发过程中,最常用的外设就是串口了,是用来进行bug纠错、log输出的常用工具,也是用来与外部通讯的常见协议之。 但是在使用串口的过程中难免会遇到一些问题,下面就我在工作遇到的一些
              发表于 12-24 18:51 ?1次下载
              STM32中遇到的问题--关于串口的<b>一些</b>常见问题

              shell一些常用的语法规则是什么

              、引言该博客旨在记录shell一些常用的语法规则。二、Shell脚本中$0、$?、$!、$$、$*、$#、$@1. $$Shell本身的PID(ProcessID)。2. $!Shell最后运行
              发表于 12-23 07:22

              嵌入式项目中一些常用知识及技巧是什么

              大家好,我是ZhengN。本次给大家分享一些C语言、嵌入式项目中的常用知识。1、使用宏给结构体初始化 如果频繁使用个结构体的话,使用使用宏来给结构体进行赋值是很方便的种做法。例子:左...
              发表于 12-15 07:10

              介绍PMIC硬件电路相关的一些知识

              PMIC 电源管理集成电路(Power Management IC)在之前项目中,驱动最小系统,对于PMIC这块儿很懵懂,故抽时间查看一些优秀博文及资料,加强对电源管理的理解。本文介绍 PMIC 硬件电路相关的一些知识,在此作一些阶段性的学习整理,之后有更深入的驱动理解会持续更新记录。
              发表于 11-17 07:24

              谈谈对替换电容的一些看法

              考虑。下面我根据自己平时维修的一些经验与朋友们谈谈我对替换电容的一些看法。在强电电路中更换电容时要注意的事项
              发表于 11-16 07:47

              介绍一些常用的LDO相关术语

              低压差稳压器(LDO)看似简单,但可提供重要功能,例如将负载与不干净的电源隔离开来或者构建低噪声电源来为敏感电路供电。本简短教程介绍了一些常用的LDO 相关术语,以及一些基本概念,如压差、裕量电压
              发表于 11-12 06:07

              一些简单趣味小电子制作教程

              一些简单趣味小电子制作教程
              发表于 09-26 14:05 ?17次下载

              常用一些伺服电机参数有哪些?

              常用一些伺服电机参数有哪些?
              发表于 09-24 11:44

              了解MOSFET的一些原理

              纯当作个开关器件来看,会出现许多问题。在这里总下问题和对出现问题的一些原因做一些分析。个人知识有限,很多地方思虑难免有所不足,希望能够与网上各位起学习交流。目前我们般将H桥驱动当作电机或步进
              发表于 09-13 08:14

              整理一些常见的?;さ缏?/a>

              鉴于电源电路存在一些不稳定因素,而设计用来防止此类不稳定因素影响电路效果的回路称作?;さ缏?。在各类电子产品中,?;さ缏繁缺冉允?,例如:过流?;?、过压?;?、过热?;?、空载?;?、短路?;さ鹊?,本文就整理
              发表于 09-13 07:16

              讲解Matlab的一些编程语句

              第5章 Matlab简易使用之常用编程语句本期教程主要是讲解Matlab的一些编程语句。目录第5章 Matlab简易使用之常用编程语句5.1 初学者重要提示5.2 Matlab控制流5.2.1 Matlab条件控制i...
              发表于 08-17 07:45

              对stm32f4中一些常用函数的归纳

              七七八八。就是因为硬件代码中的各个函数的名字虽然长,但是却十分有规律,虽然多,但却可以总结,希望我这个博客可以增加初学者对于stm32代码的阅读能力。 以下是对stm32f4中一些常用函数的归纳: ...
              发表于 08-12 08:08

              常用一些Linux内核配置选项有哪些?

              常用一些Linux内核配置选项有哪些?引导??橹С肿友∠畹呐渲梅椒ㄓ心男??
              发表于 07-22 09:08

              分享一些shodan的搜索语法

              fofa,钟馗之眼,shodan等等系列的公网设备搜索引擎,其中fofa和shodan使用的最多,本文就来整理一些shodan的搜索语法Shodan:www.shodan.ioPs:均来自互联网
              发表于 07-12 06:33

              一些经典的有源滤波电路

              一些经典的有源滤波电路图下载。
              发表于 06-07 14:29 ?15次下载

              分享一些常用的电子接口以及部分电子元器件符号

              分享一些常用的电子接口以及部分电子元器件符号,这些你都见过嘛? 编辑:jq
              的头像 发表于 05-13 14:22 ?2755次阅读
              分享<b>一些</b><b>常用</b>的电子接口以及部分电子元器件符号

              总结一些常用的电平标准资料下载

              电子发烧友网为你提供总结一些常用的电平标准资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
              发表于 04-13 08:46 ?3次下载
              总结<b>一些</b><b>常用</b>的电平标准资料下载

              一些成熟软件中常用的宏定义

              写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便 性等等。 下面列举一些成熟软件中常用的宏定义。 1. 防止个头文件被重复包含 2. 重新定义一些类型,防止由于
              的头像 发表于 01-18 11:21 ?1786次阅读

              Linux系统的一些常用的基本命令分享

              Linux系统的一些常用的基本命令
              发表于 01-04 06:36

              机器人技术中常用一些路径规划算法

              最近,GitHub 上开源了个存储库,该库实现了机器人技术中常用一些路径规划算法,大部分代码是用 Python 实现的。值得提的是,开发者用 plotting 为每种算法演示了动画运行过程,直观清晰。
              的头像 发表于 12-28 14:25 ?5418次阅读
              机器人技术中<b>常用</b>的<b>一些</b>路径规划<b>算法</b>

              C语言的一些常用标准库分享

               有很多工程师喜欢自己封装一些标准库已有的函数,其实自己封装的函数,并不定比标准库好,有时候反而代码更冗余,且有bug。下面就来分享下C语言常见的一些标准库。
              的头像 发表于 11-22 11:54 ?2013次阅读

              电脑的一些硬件问题讲解

              本文档的主要内容详细介绍的是电脑的一些硬件问题讲解。
              发表于 10-20 08:00 ?14次下载
              电脑的<b>一些</b>硬件问题讲解

              基于saber仿真中一些问题的处理方法

              来源:电源网 由于saber仿真要求较高,所以给初学者造成了一些困扰,现在我们交流下一些常见错误的解决方法: 1)设置元件属性时加了单位,这就要抽脸了,初犯可以宽恕。 2)元件名文件名路径名有重复
              的头像 发表于 10-12 01:57 ?252次阅读

              整理了有关pcb设计的一些技巧分享给大家

              自己整理一些关于PCB布线的资料分享给大家。关于PCB线宽与电流的关系有很详细的讲解pcb设计的相关经验和技巧总结老工程师的经验分享
              发表于 07-17 08:00

              关于学习Linux的一些建议

              不管是在生活还是工作中,每个人都会逐渐养成一些小习惯?;迪肮?b>一旦形成就很难改正,所在在系统学习 Linux 之前,给大家一些建议,刻意去培养一些好的习惯,对自己是很有利的。
              发表于 07-14 14:22 ?367次阅读

              ARM Linux中一些重要的宏及地址定义

              ARM Linux中一些重要的宏及地址定义
              的头像 发表于 06-22 17:02 ?2001次阅读

              MATLAB的一些使用算法和参考书籍资料说明

              本文档的主要内容详细介绍的是MATLAB的一些使用算法和参考书籍资料说明。
              发表于 11-08 11:46 ?4次下载

              PCB常用的度量衡单位有哪一些

              PCB常用的度量衡单位有哪一些
              的头像 发表于 10-25 17:18 ?3310次阅读

              关于在选配智能家居时的一些误区

              “智能家居”的概念范围之广,让很多用户的理解其实并不致,甚至容易出现一些误区??莆⒍?b>整理了一些对智能家居的理解,让我们步步揭开智能家居的“庐山真面目!”
              发表于 10-21 10:11 ?316次阅读

              整理一些USB常用的封装PADS9.5 USB

              `整理一些USB常用的封装 PADS9.5 USB`
              发表于 10-15 17:15

              PLC应用的一些非常好用的小技巧你了解吗

              近年来,随着社会的发展,PLC可编程序控制器在工业生产中得到了广泛的使用,同时技术人员对其使用要求也在逐年增高,因此对系统正常稳定运行要求也越来越高。PLC产品本身的可靠性可以保证,但在应用中一些
              的头像 发表于 08-17 11:08 ?3353次阅读

              SNMP常用一些OID详细例表说明

              本文档的主要内容详细介绍的是SNMP常用一些OID详细例表说明。SNMP常用一些OID,比如CPU、内存、硬盘什么的。要先了解这些,再使用SNMP监控服务器。
              发表于 08-08 17:33 ?2次下载
              SNMP<b>常用</b>的<b>一些</b>OID详细例表说明

              为什么有一些中断服务函数中一定要先读状态才能操作?

              为什么有一些中断服务函数中一定要先读状态才能操作?例如 串口中断,定时器中断要必须先读状态才能操作,//定时器2中断服务函数u8 TIM2_IRQHandler(void){ if(TIM2->SR&(1
              发表于 06-24 04:35

              整理一些关于STM32的FAQ

              学习SMT32时收集整理一些FAQ,分享给大家。
              发表于 06-07 15:58

              整理一些模拟电路教程和基础知识分享

              整理一些模拟电路教程和基础知识推荐课程:张飞硬件电路P1训练营(1-5部)http://t.elecfans.com/topic/33.html?elecfans_trackid=bbs_post
              发表于 03-27 16:41

              输出中一些样本丢失了

              的问题,但这次randome值没有来,但在输出中一些样本丢失了读写时钟是样的> FIFO和DP RAM的data_in输入> FIFO中的fifo_out_mod输出> dp_ram_mod从
              发表于 03-14 08:55

              分享一些AD资料

              分享一些资料
              发表于 03-13 17:31

              C语言整理一些资料 希望能够有些用吧(

              先大概的整理一些关于C语言的资料都看看或许会有些帮助指针乱七八的都有
              发表于 11-28 16:18

              PCB整理一些资料分享

              PCB整理一些资料分享,可能之前分享了一些,这次分享齐全的
              发表于 10-15 16:06

              请问DM355能做一些算法吗?

              本帖最后由 只耳朵怪 于 2018-5-31 16:58 编辑 DM355能做一些算法
              发表于 05-31 03:50

              一些生活当中常见的经典电路

              一些生活当中很常见的经典电路,给大家分享分享
              发表于 05-16 13:54

              C语言中#define的一些用法介绍概述

              今天整理一些#define的用法,与大家共享!1.简单的define定义#define MAXTIME 1
              的头像 发表于 04-14 11:29 ?6078次阅读

              个人常用一些PCB封装资源下载分享

              个人常用一些PCB封装,可以直接拷贝到安装目录的库文件夹中。
              发表于 03-03 13:54 ?283次下载

              开发中常用一些正则表达式的汇总

              很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用一些正则表达式整理下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。
              的头像 发表于 02-08 14:41 ?2046次阅读

              VICOR??榈?b>一些基本应用

                VICOR??榈?b>一些基本应用
              发表于 11-24 11:42 ?16次下载

              分享一些最常见最实用的机器学习算法

              在这篇文章中,分享一些常用的机器学习算法。
              的头像 发表于 10-14 14:24 ?8358次阅读
              分享<b>一些</b>最常见最实用的机器学习<b>算法</b>

              分享一些常用到的芯片资料

              分享一些常用到的芯片资料
              发表于 06-01 15:39

              整理一些电解电容规格书,起讨论学习。

              整理一些电解电容的规格书,大家可以起学讨论。需要样品测试的,可以TA0BAO:深圳市诚利来科技 样品不要钱。
              发表于 03-22 10:53

              一些制作1969的分享经验

              一些制作1969的分享经验
              发表于 03-04 18:25 ?30次下载

              Autium_designer的一些经验

              Autium_designer的一些经验
              发表于 02-28 21:16 ?3次下载

              28335的一些调试经验

              28335的一些调试经验
              发表于 12-13 22:20 ?16次下载

              一些硬件电路技术经验整理

              一些硬件电路技术经验整理,感兴趣的小伙伴们可以瞧瞧。
              发表于 09-18 17:15 ?33次下载

              关于PID一些常用知识

              本文档详细介绍分析了关于PID的一些常用知识
              发表于 08-29 14:22 ?2次下载

              一些资料

              一些资料
              发表于 08-13 17:24

              #实用小技巧#对于经常用电脑办公的朋友来说,掌握一些常用的快捷键往往能够效率

              #实用小技巧#对于经常用电脑办公的朋友来说,掌握一些常用的快捷键往往能够效率倍增??焖偾谢淮翱?,键快速锁屏,恢复被关页面这些快捷键你都掌握吗?今天小编就传授几招给大家,只需要花几分钟学学,就可以大大提高你们的操作效率哟!
              发表于 07-25 15:50

              备战电赛一些常用的电路???/a>

              备战电赛一些常用的电路??榭梢蕴崆白?,以备不时之需。
              发表于 07-22 14:39

              最近看到一些关于求助IC信号的问题,其中一些是想通过IC的丝印查找IC的型号,说

              最近看到一些关于求助IC信号的问题,其中一些是想通过IC的丝印查找IC的型号,说真的这实在有点困难,刚好在网上看到篇pdf文档《芯片丝印反查》,希望对大家能有所帮助吧!芯片丝印反查.pdf QQ2386504448周生15813902543
              发表于 06-07 09:37

              整理一些关于PCB元件封装的资料

              整理了关于PCB元件封装的一些基本资料,入门用
              发表于 02-29 23:05

              延续TMS320F28335一些例子

              延续28335一些例子延续28335一些例子
              发表于 02-17 17:12 ?8次下载

              linux安装的一些软件

              linux安装的一些软件,jdk和tomcat类的。
              发表于 11-09 17:39 ?13次下载

              一些运放电路

              一些运放电路,个人收集整理了很久的资料,大家根据自己情况,有选择性的下载吧~
              发表于 10-28 09:25 ?30次下载

              关于ARM的一些常用代码

              关于ARM的一些常用代码
              发表于 04-25 22:19

              傅里叶的一些总结

              最近在学习傅里叶变换应用在电网上的谐波分析,于是就看了一些资料,相信想要把傅里叶应用在工程上的工程师很多,但是有些时候被一些数学公司搞蒙了,我把最近看的几篇通俗易懂的文章发上来,与大家分享下,还有工程上常用算法,在附可下载。
              发表于 10-06 11:08

              【精华整理一些好的IC网站整理

              从业IC这些年整理一些有价值的IC网站,希望可以帮到采购和销售的朋友们 1、国外贸易平台——Broker Forum、netCOMPONENTS、ICSOURCE 2、国内贸易平台——华强网
              发表于 09-24 17:32

              一些资料

              最近用到的一些东西,分享下!
              发表于 06-15 11:32

              常用一些芯片资料

              以下是一些常用的芯片资料,如lcd1602,ds12c887,开发板proteus原理图
              发表于 05-09 17:18

              全国电赛,各种电源常用一些资料……

              各种电源常用一些资料……
              发表于 07-16 21:20

              电源电路设计的一些资料

              自己整理一些电源设计资料,会持续更新!
              发表于 05-18 19:13

              整理一些ARM的资料

              简单收集整理一些ARM资料
              发表于 01-26 23:28

              能够通过编写一些串口中断程序实现单片机的···

              能够通过编写一些串口中断程序实现单片机的硬件程序调试吗?我想这样至少可以能避免一些仿真器没有一些新的单片机的特殊功能寄存器?
              发表于 12-26 16:00

              影响MOSFET性能的一些因素

              MOSFET作为常用的功率器件,在电源的设计应用中有着不可替代的地位,本文就影响MOSFET的一些因素进行分析,给大家讲述下影响MOSFET的因素。
              发表于 12-03 11:43 ?4536次阅读

              DC-DC设计中一些公式的推导

              开关电源因其高效率低发热量而成为电路系统中供电首选,然而我们在物料的选型上有时候多少有些盲目,虽然参数规格的选择都是依据电源芯片的数据手册,然而非理想状态的物料,有可能因为一些不注意的参数而导致效果
              发表于 12-02 00:30

              关于编程的一些问题

              开始学习编程的时候没想那么多,可是现在编的程序大了之后开始考虑一些算法的东西 因为编程的时候都是在大脑里想的逻辑顺序 然后就直接编程 可是随着程序代码量大了之后,自己越来越困难了编程 有没有人给推荐一些书或是好的建议 深表感谢
              发表于 10-30 20:59

              avr的一些资料

              本帖最后由 912293097 于 2012-10-25 21:58 编辑 分享一些avr的一些资料
              发表于 10-25 21:54

              labview的一些文章

              labview的一些文章
              发表于 05-26 21:43

              一些生活,一些

              一些生活,一些事来南昌两个月,我断绝了所有朋友的联系,我像是在逃避,又好象只是毕业了,大家都如此而已.&nbsp;&nbsp;&nbsp; 总之就是,人情淡薄,而我是决绝
              发表于 05-28 09:08

              Protel在线教程:SCH的一些高级设置和常用技巧

              Protel在线教程:SCH的一些高级设置和常用技巧 前面我们走马观花的对SCH做了一些操作,这回我们来看看SCH中的一些高级设置和操作技巧   1.看看如何对SCH的操作环境
              发表于 04-22 09:00 ?1292次阅读
              Protel在线教程:SCH的<b>一些</b>高级设置和<b>常用</b>技巧

              收集一些常用的可重用VC++类库

              收集一些常用的可重用VC++类库.rar
              发表于 02-08 14:17 ?12次下载

              固态继电器及在应用中一些问题的探讨

              固态继电器及在应用中一些问题的探讨 固态继电器(SOLIDSTATE RELAYS),简写成“SSR”,是种全部由固态电子元件组成的新型无触点开关器件,它利用电子元件(如开关
              发表于 12-11 12:04 ?802次阅读

              PCB布板一些简易常用规则

              PCB布板一些简易常用规则   这几天还是关注一些简单入门的东西吧,主要介绍一些PCB中一些建议规则1.我们要注意贴片器件(电阻电容)与芯片和
              发表于 11-21 14:34 ?6268次阅读

              关于电池的一些疑问解答

              关于电池的一些疑问解答 (1)电池不用时,低温冷藏,正确吗?  错误,将电池低温冷藏并不能够延长电池的使用寿命
              发表于 11-13 14:25 ?403次阅读

              固态继电器及在应用中一些问题的探讨

              固态继电器及在应用中一些问题的探讨   摘  要:阐述了固态继电器的原理、结构、特点及交流直
              发表于 07-27 10:45 ?500次阅读

              CAM 350一些基本操作

              CAM 350一些基本操作 G
              发表于 01-25 11:26 ?1684次阅读

              下载硬声App

              <address id="txv9f"><video id="txv9f"></video></address>

              <sub id="txv9f"><dfn id="txv9f"><mark id="txv9f"></mark></dfn></sub>

                  <sub id="txv9f"></sub>

                <span id="txv9f"><th id="txv9f"></th></span>

                    <sub id="txv9f"><var id="txv9f"><ins id="txv9f"></ins></var></sub>

                    <form id="txv9f"><listing id="txv9f"></listing></form><sub id="txv9f"><dfn id="txv9f"><ins id="txv9f"></ins></dfn></sub>
                    <form id="txv9f"><nobr id="txv9f"></nobr></form>

                      <address id="txv9f"></address>
                        <sub id="txv9f"><dfn id="txv9f"><ins id="txv9f"></ins></dfn></sub>

                        ,蜜桃AV麻豆AV果冻传媒,久久久久人妻一区精品色欧美,国产精品国产精品国产专区不卡 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>