zoukankan      html  css  js  c++  java
  • 数据结构实用概念

     疑惑:

    1.我学了c/c++,还是学不出代码?

    2.为什么相同功能的程序也是多种多样的?

    3.程序的本质是什么?

    A: 程序是为了具体问题存在的,程序需要围绕问题的解决进行设计,同一个问题可以有多种解决方案。

    如何追求程序的性价比?是否有可量化的方法判断程序的好坏?

    数据结构起源:

    计算机从解决数值计算问题到解决生活中的问题,现实生活中的问题涉及不同个体间的复杂联系,需要在计算机程序中描述生活中个体间的联系。数据结构主要研究非数值计算程序问题中的操作对象以及他们之间的关系,不是研究复杂的算法。

    数据结构中的基本概念:

    数据---程序的操作对象,用于描述客观事物。

    数据的特点:可以输入到计算机,可以被计算机处理,数据是一个抽象的概念,将其运行分类后得到程序设计语言中的类型,如 int、float、char等。

    数据元素:组成数据的基本单位

    数据项:一个数据元素由若干数据项组成

    数据对象:性质相同的数据元素的集合(如 数组,继承)

     1 #include <stdio.h>
     2 #include<string.h>
     3 struct My //一种数据类型
     4 {
     5     char name[32];//数据项
     6     char title[32];
     7     int age;
     8     char addr[128];
     9 };
    10 int main(void)
    11 {
    12     struct My m1;//数据元素
    13     struct My m_arry[32];//数据对象
    14     strcpy(m1.name, "name");//数据项
    15     strcpy(m1.title, "title");//数据项
    16     strcpy(m1.addr, "addr");//数据项
    17     return 0;
    18 }

     

  • 相关阅读:
    Jquery尺寸
    Jquery 位置
    c#编码规范
    手机即时通信文章列表
    缺陷跟踪系统BugTracker。 以下对使用
    用正则表达式来匹配图片标签
    mvc 分页
    Asp.Net MVC4网站中自定义AuthorizeAttribute
    asp.net mvc4 身份验证问题无法绕过内置的Membership/Role机制
    HDU4712Hamming Distance随机化算法
  • 原文地址:https://www.cnblogs.com/yangguang-it/p/6640109.html
Copyright © 2011-2022 走看看