首页 > 关键词 > 《程序设计与数据结构》

《程序设计与数据结构》

在电子工程世界为您找到如下关于“《程序设计与数据结构》”的新闻

周立功教授数十年之心血力作《程序设计与数据结构》

周立功教授数十年之心血力作《程序设计与数据结构》

近日,周立功教授公开了数十年之心血力作《程序设计数据结构》,此书在4月28日落笔,电子版已无偿性分享到电子工程师高校群体,在致远电子公众号后台回复关键字【程序设计】可在线阅读。在程序设计过程中,很多开发人员在没有全局思维的把控,科学、系统的组织以及严密的测试部署下,单纯地为开发而开发,而代码的优劣,直接决定了软件的质量和成本,最终导致企业不得不投入大量的维护费用,造成...

类别:其他技术 2017-05-09 16:01:53 标签: 周立功 《程序设计与数据结构》

机器学习的发展历程及启示,你知道吗

数据结构。第三个阶段是让计算机具有更广泛的应用,发展重点从离散类数学转到概率和统计。我曾经和霍普克洛夫特交谈过几次,他认为计算机科学发展到今天,机器学习是核心。他正在读机器学习和深度学习方面的书,并计划为本科生讲授机器学习课程。现在计算机界戏称机器学习为“全能学科”,它无所不在。除了有其自身的学科体系外,机器学习还有两个重要的辐射功能。一是为应用学科提供解决问题的方法途径。对于...

类别:智能管理 2017-03-27 11:28:56 标签: 深度学习 机器学习 人工智能

单片机C语言程序优化

乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组指针具有十分密码的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。但是在Keil中则...

类别:其他技术 2017-01-15 20:46:30 标签: 单片机 C语言 程序优化

CVAVR生成的典型USART收发的接口程序

寄存器,这句上句位置不能颠倒的    if ((status & (FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN))==0)     //判断本接收到的数据是否有数据帧、校验或数据溢出错误(此处指USART的硬件接收溢出)       { ...

类别:AVR单片机 2017-01-06 12:48:16 标签: CVAVR USART收发 接口程序

使用TEMIC感应卡技术的智能电子门锁系统

使用TEMIC感应卡技术的智能电子门锁系统

信息沟通。发卡管理软件通过RS232串口将酒店识别号、房间号、读卡密码等信息下载到POS 机,再由POS机通过RS232串口将酒店识别号、房间号、读卡密码等信息下载到智能门锁,同时可校对时间。同样,存放在锁内的开锁记录,也由POS机上传到发卡管理软件进行统计分析。(5)发卡器实际上,发卡器是一台TEMIC卡读写器,发卡管理软件配合使用,完成发卡、锁卡、卡查询等功能。3 智能...

类别:PIC单片机 2016-12-28 18:46:46 标签: TEMIC 感应卡技术 智能电子门锁

Hash查找法在Keil C51中的实现

Hash查找法在Keil C51中的实现

] 严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社.[2] 李云清.数据结构(C语言版)[M].北京:人民邮电出版社.[3] 马忠梅. 单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社....

类别:51单片机 2016-12-14 14:16:05 标签: Hash查找法 Keil C51

51单片机开发系列五_矩阵按键扫描

51单片机开发系列五_矩阵按键扫描

~P1.7列线通过上拉电阻接到VCC上,P1.0~P1.3行线产生相应的扫描信号,无按键,列线处于高电平状态,有键按下,列线电平状态将由此列线相连的行线电平决定。行线电平为低,则列线电平为低,行线电平为高,则列线电平为高。按键扫描函数如下,该函数需周期执行,以扫描按键的状态。以51单片机为例,P1.0~P1.3逐行输出扫描信号,在Key.h模块头文件实现接口宏...

类别:51单片机 2016-12-12 13:24:17 标签: 51单片机 矩阵按键扫描

基于RS422A现场总线的温控网络系统

基于RS422A现场总线的温控网络系统

将数据存放在两个地方。正在进行的生产过程的过程数据首先存放在内存开辟的数据缓冲区内,这样主线程能很快的访问到。另外,将几次通讯的数据定期存放到硬盘上,这样能防止因停电等意外事故造成数据的损失。在程序设计时我们采用了面向对象设计的思想,比如我们把温控仪看成一个对象,有关的数据结构及其操纵完全封装在一个类里面,这样程序的数据结构分离也可以实现分离,这对于软件的扩展,对于软件开发和...

类别:总线与接口 2016-12-10 22:04:41 标签: RS422A 现场总线 温控网络系统

从Nand Flash启动U-BOOT的基本原理

,为运行操作系统提供基本 的运行环境,如初始化CPU、堆栈、初始化存储器系统等,其功能类似于PC机的BIOS.  从NAND闪存中启动U-BOOT的设计 摘要:本文介绍了S3C2410中NAND闪存的工作原理,分析了从NAND闪存启动U-BOOT的设计思路,并着重描述了NAND闪存支持U-BOOT的程序设计,移植后U-BOOT在嵌入式系统中运行良好...

类别:ARM单片机 2016-12-07 18:34:25 标签: Nand Flash 启动 U-BOOT

nand flash启动分析

通过了测试编译。   具体设计   支持NAND闪存的启动程序设计   因为U-BOOT的入口程序是/cpu/arm920t/start.S,故需在该程序中添加NAND闪存的复位程序,以及实现从NAND闪存中把U-BOOT搬移到RAM中的功能程序。   首先在/include/configs/wch2410.h中加入...

类别:ARM单片机 2016-11-27 11:02:03 标签: nand flash 启动分析

查看更多>>

《程序设计与数据结构》资料下载

谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar立即下载

2.4.1 用自然语言表示算法 24 2.4.2 用流程图表示算法 24 2.4.3 三种基本结构和改进的流程图 28 2.4.4 用N-S 流程图表示算法 29 2.4.5 用伪代码表示算法 30 2.4.6 用计算机语言表示算法 31 2.5 结构化程序设计方法 31 3 数据类型、运算符表达式 3.1 C语言的数据类型 32 3.2...

类别:科学普及 2013年06月18日 标签: C 数据结构

【Linux典藏大系】Linux环境C程序设计立即下载

开发技术,并将许多实际程序开发案例贯穿在全书中。为了便于读者学习,《Linux环境C程序设计》引入实际应用开发中具有一定难度的项目——多媒体软件的开发,希望读者不但能掌握Linux系统C语言开发技术,而且还能获得先进的软件工程思想,具备国际一流的软件工程师共同工作的能力。 《Linux环境C程序设计》附带1张DVD光盘,内容为专门为《Linux环境C程序设计》录制的7小时教学视频、《Linux...

类别:嵌入式系统 2013年04月16日 标签: linux

数据结构及应用算法教学课件立即下载

课程简介 《数据结构》作为一门独立的课程最早是美国的一些大学开设的,1968年美国唐·欧·克努特教授开创了数据结构的最初体系,他所著的《计算机程序设计技巧》第一卷《基本算法》是第一本较系统地阐述数据的逻辑结构和存储结构及其操作的著作。从60年代末到70年代初,出现了大型程序,软件也相对独立,结构程序设计成为程序设计方法学的主要内容,人们就越来越重视数据结构,认为程序设计的实质是对确定的...

类别:其他 2013年09月22日 标签: 数据结构及应用算法教学课件

C程序设计语言(第2版·新版)--源代码立即下载

就翻译出版过这部著作的第1版。   其二,这部著作的原作者之一Dennis M. Ritchie是C语言的设计者,这样就保证了在著作中能完整、准确地体现描述C语言的设计思想。本书讲述的程序设计方法以及各种语言成分的细节用法具有权威性,这很有利于读者把握C语言的精髓。   《The C Programming Language》的第1版问世于1978年,第2版自1988年面世后一直被...

类别:C/C++ 2013年06月20日 标签: C语言

sopc技术实用教程/基础教程立即下载

UART编程8.2 PIO8.2.1 PIO类型8.2.2 PIO寄存器定义8.2.3 PIO软件数据结构8.2.4 LED8.2.5 数码管8.2.6 按键8.2.7 LCD8.2.8 PIO简单输入输出操作示例8.3 定时器编程8.3.1 定时器概述8.3.2 定时器寄存器定义8.3.3 定时器软件数据结构8.3.4 定时器程序设计示例8.4 片内存储器8.5 SRAM8.6 Flash【习题...

类别:其他 2013年09月22日 标签: sopc

java程序设计技巧1001例立即下载

编译Java51. 了解编译程序警告和出错52. 优化Java的输出53. 把Java小程放入服务器第二部分 程序设计基础54. 当心局部变量太多55. Windows 95及NT可能有大小写问题56. Java小程序应用程序57. 简单Java小程序的结构58. 一个“Hello,World”Java小程序59. 运行“Hello,World”小程序60. 了解小程序的关键函数61. 简单...

类别:嵌入式系统 2013年09月22日 标签: java程序设计技巧1001例

《计算机图形学原理及算法教程(Visual C++版)》立即下载

1.1.3 Bresenham算法 2 1.1.4 程序设计 3 1.2 圆 7 1.2.1 直角坐标法 7 1.2.2 中点画圆法 8 1.2.3 圆的Bresenham算法 8 1.3 椭圆扫描转换中点算法 11 1.4 多边形的扫描转换区域填充 13 1.4.1 多边形的扫描转换 14 1.4.2 区域填充算法 15 1.5 字符的生成 22 1.5.1 点阵字符...

类别:嵌入式系统 2013年07月15日 标签: 计算机图形学原理 计算机图形学算法

严蔚敏:数据结构题集(C语言版)立即下载

· 《数据结构(C语言版) 严蔚敏主编》内容提要: 《数据结构》(C语言版)是为“数据结构”课程编写的教材,也可作为学习数据结构及其算法的C程序设计的参考教材。本书的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。其内容和章节编排1992年4月出版的《数据结构》(第二版)基本一致,但在本书中更突出了抽象数据类型的...

类别:科学普及 2013年06月18日 标签: 严蔚敏 数据结构 C语言

C语言入门经典(第4版)--源代码及课后练习答案立即下载

,还广泛介绍了作为一名C程序设计人员应该掌握的必要知识,并提供了大量的实用性很强的编程实例。本书的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员。读者基本不需要具备任何编程知识,即可通过本书从头开始编写自己的C程序。 作译者 作者   Ivor Horton是世界著名的计算机图书作家,主要从事编程相关的咨询及撰写工作,曾帮助无数程序员步入编程的殿堂。他曾在IBM...

类别:C/C++ 2013年06月19日 标签: C语言

汇编语言程序设计教程立即下载

程序设计基础3149.180386寄存器3149.1.1通用寄存器3159.1.2段寄存器3159.1.3指令指针和标志寄存器3169.280386存储器寻址3169.2.1存储器寻址基本概念3179.2.2灵活的存储器寻址方式3189.2.3支持各种数据结构3209.380386指令集3209.3.1数据传送指令3219.3.2算术运算指令3269.3.3逻辑运算和移位指令3279.3.4控制转移...

类别:RTOS 2013年09月22日 标签: 汇编语言程序设计教程

查看更多>>

《程序设计与数据结构》相关帖子

0

0

学习C语言的用途~

绘制其程序流程图,然后根据程序流程写出源程序,这样做把程序设计分析语言分开,使得问题简单化,易于理解。程序流程图是根据解题分析所绘制的程序执行流程图。 学习C语言的用途~...

303次浏览 2017-05-03 【编程基础】 标签: 计算机硬件 计算机程序 Microsoft 系统软件 应用程序

0

0

嵌入式学习中的LInux学习

方法和并发服务器的实现,了解HTTP协议及其实现方法,熟悉UDP广播、多播的原理及编程方法,掌握混合C/S架构网络通信系统的设计,熟悉HTML,Javascript等Web编程技术及实现方法。 五:数据结构算法 数据结构及算法在嵌入式底层驱动、通信协议、及各种引擎开发中会得到大量应用,对其掌握的好坏直接影响程序的效率、简洁及健壮性。此阶段的学习要重点理解数据结构算法的基础内容,包括顺序表...

202次浏览 2017-04-14 【其他嵌入式操作系统】 标签: 嵌入式

4

0

开关电源的类型总结

,Javascript等Web编程技术及实现方法。 五:数据结构算法 数据结构及算法在嵌入式底层驱动、通信协议、及各种引擎开发中会得到大量应用,对其掌握的好坏直接影响程序的效率、简洁及健壮性。此阶段的学习要重点理解数据结构算法的基础内容,包括顺序表、链表、队列、栈、树、图、哈希表、各种查找排序算法等应用及其C语言实现过程。 六:C++ 、QT C++是Linux应用开发主要...

343次浏览 2017-04-13 电源技术 标签: 开关稳压器 开关电源 电容器 三极管 工程师

0

0

2017嵌入式面试题分享——冲刺必备

程序设计和简单又经典的算法思想是必备的,3.提前准备几个说的不错的例子,比如面试底层,应该如何说。4.对于应用层,基本的UDPTCP之间的区别等等知识都需要掌握。5.最后就是你在项目过程中可能会遇到的问题以及解决的过程。这几大方向,都需要你在面试前提前做好充足的准备。面试中(测试题):在嵌入式招聘过程中,笔试是必经的环节,那么对于中等难度的题目,我们最好能够做70%以上,对于那些不会做的,也一定要有...

101次浏览 2017-02-03 信息发布 标签: 嵌入式面试题

22

0

十年研发经验工程师的嵌入式学习书籍大推荐(转帖)

/detail/nn50/556255 C语言核心技术 http://download.eeworld.com.cn/detail/Timson/277541 数据结构分析算法分析 C语言描述 http://download.eeworld.com.cn/detail/%E8%BE%9B%E6%98%95/28395 经典C语言书籍《C和指针》 http...

2837次浏览 2017-01-30 下载中心专版 标签: 工程师 嵌入式 书籍

2

0

工程师带你嵌入式linux入门

)     5、《Linux高级程序设计》 杨宗德著    硬件基础    1、《ARM体系结构编程》杜春雷着    2、S3C2410 Datasheet    英语基础    1、《计算机通信专业英语》    系统教程    1、《嵌入式系统――体系结构、编程设计》    2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着...

811次浏览 2016-12-19 【Linux与安卓】 标签: linux 工程师 嵌入式

0

0

嵌入式大咖的学习成长之路

系统编程可以直接跟内核及核心系统程序库对话,深入了解Linux内核。掌握Linux系统编程主要提升对Linux应用开发的理解和代码调试的能力。由于网络应用开发越来越广泛,通过Linux网络发展、TCP/IP协议、socket编程、TCP网络编程、UDP网络编程、Web编程开发等方面入手,可以全面了解Linux网络应用程序开发。 2、数据结构算法 数据结构及算法在嵌入式底层驱动、通信协议及...

303次浏览 2016-10-17 信息发布 标签: 嵌入式

109

1

跟帖免费申请UFUN学习板开始啦,跟着张进东学习&进阶模拟、工程技能

,相关产品已有公司进行采购。 基于Speex和VoIP的电梯环境嵌入式多方通话系统设计 2016年3月—2016年5月 设计完成轿厢、机房、维保人员、远程网络端的多方通话系统。系统以STM32F429为控制MCU,结合GSM模块、以太网模块、音频采集播放模块等硬件,结合Speex语音库、LwIP以太网协议栈、层次状态机思想、双缓冲区设计等程序设计思路完成此项设计。以98分的成绩获得苏州大学优秀...

42924次浏览 2016-06-13 综合技术交流 标签: 圆通快递 顺丰快递 北京地区 淘宝 管理员

0

0

深度分析:从菜鸟到嵌入式工程师的完美蜕变

编程相关API,熟练掌握TCP协议服务器的编程方法和并发服务器的实现,了解HTTP协议及其实现方法,熟悉UDP广播、多播的原理及编程方法,掌握混合C/S架构网络通信系统的设计,熟悉HTML,Java等Web编程技术及实现方法。  2:数据结构算法  数据结构及算法在嵌入式底层驱动、通信协议、及各种引擎开发中会得到大量应用,对其掌握的好坏直接影响程序的效率、简洁及健壮性。此阶段的学习要重点理解...

303次浏览 2016-05-05 信息发布

0

0

安卓程序开发语言介绍

、政策程序高、可植入性好,既有高级语言的特征,又有低级语言的许多特征,适宜作为系统描绘语言,既能够用来编写系统软件,也能够用来编写运用软件。   C++语言是在C的基础上完善的, C++语言成为一种面向 对象的程序设计语言。C++提出了一些更为深入的概念,为程序员提供了一种传统结构程序设计不同的思维方式和编程方法。C语言和c++都成为安卓程序开发必学的两种语言。   Java是现在人们热谈的...

101次浏览 2016-04-06 信息发布 标签: Android 中国大陆 程序开发 应用程序 平板电脑

查看更多>>

《程序设计与数据结构》视频

MSP430 汇编程序设计

MSP430 汇编程序设计

利尔达公司出品,MSP430 汇编程序设计...

2014-01-01

智能守护神

智能守护神

全球智能家居已经有几十年的历史了,早在1984年,随着智能大楼在美国出现,尤其是,十余年前,比尔盖茨私人智能豪宅的落成,为全球家用智能化树立起一座里程碑。随着比尔盖茨的智能家的建立,未来之家智能家居概念逐渐被大家认识和接受。“智能家”以其独有的前瞻性和便捷性,不仅推动着家用智能产业的迅速发展,也促进...

2014-01-01

查看更多>>

《程序设计与数据结构》创意

“史前”可穿戴:连接人与物

“史前”可穿戴:连接人与物

      在今天,可穿戴式设备已然成为科技界的热门话题,研究者无不将其与大数据、无线连接、GPS定位、云等科技界新风尚联系到一起,但追根溯源,可穿戴设备并非时新名词,其原始的本质在于通过将穿戴整合到身体或服饰上,实现便携的功用,而时移势迁,当移动互联网和新技术兴起的时候,它们也正在开始改变我们对生活的感知。 20世纪70年代前 关键词...

2014-08-05 标签: 可穿戴

AMD 详解 Zen CPU 与英特尔抗衡

AMD 详解 Zen CPU 与英特尔抗衡

    在英特尔巨大的压力下,AMD 在芯片市场一直不如意,借助最新的 Zen CPU ,它们极有可能完成绝地反击。近日,该 CPU 的核心架构也有了自己的名字—— Ryzen 。随着 2017 年 Q1 上市日期的邻近,AMD 的蜕变将成为外界关注的焦点。今天,AMD 掀开了该芯片的神秘面纱。 Ryzen 架构的首批产品将是 S...

2016-12-14 标签: 英特尔 AMD

科普:1080i与1080P之间的区别

科普:1080i与1080P之间的区别

我们都知道有高清这个概念,但是你知道有很多的人对于高清的认知是错误的,其中最主要的就是1080i与1080p,人们经常会把这两者给搞混了。今天,小编就为大家普及一下高清知识,介绍1080i与1080p之间的区别。 一提到HDTV,很多人以为非常简单,不就是720P、1080i嘛,最多不过1080P罢了。但是很多人并不清楚,对于平板电视没有1080i和1080P的区别。也没几个人知道7...

2015-05-06 标签: 1080i 1080P

浅谈智能硬件的趋势与难点

浅谈智能硬件的趋势与难点

    智能硬件是今年最大的创业热点,一大批硬件极客纷纷投入其中,大家都期望在这一未知而又充满前景的领域分一杯羹。而对于这批手无寸铁的创业者来说,诸如小米这样的巨无霸公司,无论是在战略思路上还是在产品设计渠道推广上,已经站在新的高度。     当你还以为它是一笔生意的时候,它已经是个免费的产品补充,但你想依托硬件做社区的时候,别人已...

2014-08-14 标签: 智能硬件

可穿戴设备的危与机

可穿戴设备的危与机

2013年可谓是中国可穿戴设备的元年,随着智能手环、手表、眼镜的兴起,可穿戴设备带着高科技和时尚结合的姿态,与我们更加亲密地接触,国内甚至掀起了一股可穿戴设备的创业热潮。但是,在小米手环发布之后,这一切开始变得冷静下来了。 售价79元的小米手环就像一颗重磅炸弹,把原本带着满满自信的可穿戴设备厂商一下打回原形,第一代售价690元的Bong智能手环,竟然在小米手环上市的2天后,推出售价仅99元的...

2014-12-29 标签: 设备 可穿戴

CES2015的LG:曲面与新概念设计

CES2015的LG:曲面与新概念设计

LG今日在CES展会期间发布了多款新品,主要包括G Flex 2手机、升级版的OLED、webOS 2.0电视,以及镶嵌式的智能冰箱和洗衣机产品。除了硬件产品,LG在发布会上重申了其HomeChat的智能家庭系统应用,并对其三大主要功能:设备控制、家庭浏览和和智能客户服务进行了升级。其中,设备控制允许用户访问面向智能手机或智能电视等产品的自定义设置。 仍然是曲面  ...

2015-01-06 标签: 曲面 新概念 CES 2015 LG

戴尔转型:一个“美丽与孤独”的故事

戴尔转型:一个“美丽与孤独”的故事

      从得克萨斯州首府奥斯汀驱车一直往北,差不多20英里,就到了小镇得克萨斯州朗德罗克(Round Rock)。在一般人心目中,这里小镇并不十分有名。但在IT人心里,这里却十分有名,被称为“硅山”。与被称为硅谷的旧金山齐名。       这里离硅谷所在的旧金山很远,开车约18...

2014-11-10 标签: 戴尔 转型 电脑 科技 笔记本电脑 PC

智能手表的困扰:设计、续航与减法

智能手表的困扰:设计、续航与减法

设计是困扰智能手表普及的重要原因   Moto 360的设计是目前最为接近传统手表的   姗姗来迟的苹果手表并没有带来行业发展方向   Withings Activity实际上是传统手表与智能手环的结合     智能手表进入大众的视野,还是最近两年的事情,Pebble、三星、索尼、摩托罗拉...

2014-09-26 标签: 智能手表

硬币两面:盘点苹果iPhone6亮点与不足

硬币两面:盘点苹果iPhone6亮点与不足

    导读:苹果iPhone 6和iPhone 6 Plus的干货和不足有哪些?且看5大亮点与5大遗憾解析,里面竟还有“狗血”剧情!     被无数次剧透之后,北京时间9月10日凌晨苹果终于正式推出两款新iPhone——iPhone6和iPhone6 Plus,尽管发布会现场苹果还用...

2014-09-10 标签: 苹果 iPhone6

Google Glass之父:智能硬件思路与百度趋同

Google Glass之父:智能硬件思路与百度趋同

      近日,Google Glass之父Babak Parviz正式确定转投亚马逊。除了Google Glass,他还曾带领实验室研究过用来检测糖尿病患者葡萄糖的隐形眼镜。他的离开,给业界带来不小的震动,有人列举了他在今年可穿戴技术大会上的一段话,“可能在15年之后,人们会把设备戴在头上走路……但Goo...

2014-07-17 标签: Google Glass 智能硬件

查看更多>>

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved