打字猴:1.70041553e+09
1700415530 struct TestResult{
1700415531
1700415532   char Chinese;               /*语文成绩*/
1700415533
1700415534   char Math;                  /*数学成绩*/
1700415535
1700415536   char English;               /*英语成绩*/
1700415537
1700415538   struct TestResult* Ptr1;    /*指向其他元素的指针1*/
1700415539
1700415540   struct TestResult* Ptr2;    /*指向其他元素的指针2*/
1700415541
1700415542 };
1700415543
1700415544 二叉树多用于实现那些用于搜索数据的算法,比如“二分查找法”。比起只使用链表,使用二叉树能够更快地找到数据。因为搜索数据时并不是像在简单数组中那样沿一条线搜索,而是寻着二叉树不断生长出来的两根树枝中的某一枝搜索,这样就能更快地找到目标数据了(如图6.13所示)
1700415545
1700415546 图6.13 如果使用了二叉树就能通过更短的路径发现目标数据
1700415547
1700415548
1700415549
1700415550
1700415551 在C语言的学习资料中,会把结构体、指针、自我引用的结构体这些概念放在最后讲解,它们被认为是在C语言的应用中最难理解的部分。如果有偏爱的编程语言,想一想使用偏爱的编程语言如何实现栈、队列、链表和二叉树。无论是哪种编程语言,数据结构的基础都是数组,因此灵活地运用数组是关键。
1700415552
1700415553 通过学习第5章和第6章,相当于上完了算法和数据结构基础这门课程。虽然讲解了各种各样的要点,但在最后还是提醒一点:即使是有了由睿智的学者们提出的那些了不起的算法的数据结构,也不能100%依赖它们。希望要经常自己动脑筋思考算法和数据结构。在了解了典型的算法和数据结构(也就是基础)之后,不要忘记还要灵活地运用它们。只要灵活地去运用典型算法和数据结构,就能创造出出色的原创作品,而能创造出原创作品的程序员才是真正的技术者。
1700415554
1700415555 在第7章,将从各个角度介绍面向对象编程。
1700415556
1700415557
1700415558
1700415559
1700415560 计算机是怎样跑起来的 [:1700412677]
1700415561 计算机是怎样跑起来的 第7章 成为会使用面向对象编程的程序员
1700415562
1700415563 热身问答
1700415564
1700415565 在阅读本章内容前,让我们先回答下面的几个问题来热热身吧
1700415566
1700415567 初级问题:Ojbect翻译成中文是什么?
1700415568
1700415569 中级问题:OOP是什么的缩略语?
1700415570
1700415571 高级问题:哪种编程语言在C语言的基础上增加了对OOP的支持?
1700415572
1700415573
1700415574
1700415575
1700415576 计算机是怎样跑起来的 [:1700412678]
1700415577 计算机是怎样跑起来的 答案
1700415578
1700415579 初级问题:对象
[ 上一页 ]  [ :1.70041553e+09 ]  [ 下一页 ]