您好、欢迎来到现金彩票网!
当前位置:秒速快3 > 数据描述语言 >

数据结构算法(C语言描述)和C或C++程序具体什么关系啊

发布时间:2019-06-19 00:47 来源:未知 编辑:admin

  那些用C语言描述的算法是不是可以当作相应的程序的函数啊?本人现在正学数据结构C语言版,去年学校开了C++,谁是过来人指导一下怎么学,还有写算法和写程序的联系,如果算法可以当函数...

  那些用C语言描述的算法是不是可以当作相应的程序的函数啊?本人现在正学数据结构C语言版,去年学校开了C++,谁是过来人指导一下怎么学,还有写算法和写程序的联系,如果算法可以当函数用,那写程序时都把函数写出来了,还写算法干嘛?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部一般来说,算法可以被计算机模拟出来,就是说可以被我们写程序写出来。程序只是一个手段,让计算机去机械式地执行,算法才是灵魂,驱动计算机“怎么去”执行。

  算法和语言没有关系,任何一门功能完整的语言都可以描述算法,但是执行效率和实现者的水平,还有语言本身的执行效率有关。比如java就比c慢很多,所以在很多做题网站上,如果你用java提交,时限一般是几倍的。

  函数就是所谓的功能,没错,算法可以当函数用(正确来讲,算法本身就包含若干个函数),但是你不了解算法的个中原理,你怎么懂得去运用??你若了解的话,ACM比赛是可以带模板去的,所谓的模板就是各个算法的例程,你不用怕忘了某个算法写不出来,但是你往往看到一道题你不知道是用那个算法,因为题目的数学模型会隐藏起来,你算法厉害才能提取出来。

  展开全部算法是指逻辑层面上解决问题方法的一种描述,一个算法可以被很多不同的程序实现. 算法并不是程序或者函数本身.最后要根据程序的具体情况(比如每个程序的数据结构都不一样,但是要做的事情相似)把算法写成程序或者函数.

  展开全部数据结构算法是教你怎么编程的,程序设计的方法。C语言只是语言工具。

  简单的程序当然随便写写就能写出来了。复杂的程序就不是随便写的,设计时间比写花的时间更长。

  展开全部“数据结构”作为一门独立的课程在国外是从1968年才开始设立的。 1968年美国唐·欧·克努特教授开创了数据结构的最初体系,他所著的《计算机程序设计技巧》第一卷《基本算法》是第一本较系统地阐述数据的逻辑结构和存储结构及其操作的著作。“数据结构”在计算机科学中是一门综合性的专业基础课。数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程。数据结构这一门课的内容不仅是一般程序设计(特别是非数值性程序设计)的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序的重要基础。

  2 就目前学习C++而言,可以认为他是一门独立的语言;他并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(Thinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间。所以有人认为在大多数场合C++ 完全可以取代C语言(然而我们在单片机等需要谨慎利用空间、直接操作硬件的地方还是要使用C语言)。

http://istighcomputing.com/shujumiaoshuyuyan/354.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有