发表于: 2017-06-11 21:25:46

1 654


  • 今天完成的事情:

  • 1、完成【职位详情】的渲染及大部分样式,并完成已完成页面跳转到该页面的功能。

    • 2、开始【公司详情】部分。



    • 明天计划的事情:

  • 1、完成【公司详情】部分

  • 2、开始 【在招职位】部分。


      • 遇到的问题:

  • 1、现阶段只是完成了初步功能,还有一些细节上的东西需要完善,这打算在复盘项目大致完成的情况下再逐步去解决这些细节。

  • 2、在职位详情中的分享部分,暂时不知道如何点击来实现跳转到相应的QQ登录部分。打算明天研究下


  • 收获:

    1、今天听了付老师讲的数据结构方面的知识,主要讲了线性表、队列、栈。

    数据(Data):是对信息的一种符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。包含数据、字符串、声音、图像等。

    数据元素(Data Element):在计算机程序中作为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成。数据项是数据的不可分割的最小单位 。 

    数据在计算机中的表示称为存储结构,又称为物理结构。常用的存储结构有:顺序存储、链式存储、索引存储和散列存储结构。 

    1.顺序存储:把逻辑上相邻的元素存储在相邻的数据单元中,用其存储位置来表示其逻辑关系。 

    2.链式存储:逻辑上相邻的元素在存储器中不一定相邻。用附加地址表示数据元素之间的逻辑关系。 

    3.索引存储:结构在存储结点信息的同时,还建立附加的索引表。存取数据时,都必须依赖索引。

    4.散列存储结构是根据结点的值确定结点的存储位置。通过某个函数(散列函数)计算出其存储地址。它只存储结点的数值而不存储结点间的关系。

    线性表(Linear List) :由n(n≥0)个数据元素(结点) a1,a2,...,an组成的有限序列。

    当n=0时称为空表,常常将非空的线性表(n>0)记作:    (a1,a2,..., an)

    除第一个元素外,其他每一个元素有一个且仅有一个直接前驱。 除最后一个元素外,其他每一个元素有一个且仅有一个直接后继。

    2、了解了顺序存储和链式存储的区别,以及其删除和插入的操作过程。

    3、栈是先进后出、队列是先进先出。

    栈中允许插入和删除的一端称为栈顶   (top),另一端称为栈底(bottom)。

    队列中允许删除的一端叫做队头(front),允许插入的一端叫做队尾(rear)。



    返回列表 返回列表
    评论

      分享到