zoukankan      html  css  js  c++  java
  • 数据结构学习笔记【持续更新】

    数据结构概述:

      定义:

        我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到保存到主存储器(内存)中,

        以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行相应的操作,

        这个相应的操作也叫算法

        数据结构 = 个体 + 个体的关系

        算法 = 对存储数据的操作

      算法:

        解题的方法和步骤

        衡量算法的标准:

              1.时间复杂度:大概要执行的次数,而非执行的时间(最重要的)

              2.空间复杂度:算法执行过程中大概所占用的最大内存(最重要的)

              3.难易程度

              4.健壮性

      数据结构的地位:数据结构是软件中最核心的课程

              程序 = 数据的存储 + 数据的操作 + 可以被计算机执行的语言

     预备知识:

        指针:

          指针的重要性:指针是C语言的灵魂

          定义:

            地址:内存单元的编号,从0开始的非负整数,范围:0-FFFFFFFF【0-4G-1】

            指针:

              指针就是地址,地址就是指针

              指针变量是存放内存单元地址的变量

              指针的本质是一个操作受限的非负整数

                

  • 相关阅读:
    toolblock 编写脚本并运用。
    C#等待子线程执行完毕
    win10+python3.7+dlib+opencv+face_recognition实现人脸识别
    c# tcp/ip通信
    【微信Xposed】kotlin反射异常RuntimeException:looper or serial is null
    安卓APK开启调试
    常用汇编指令对标志位的影响
    简单的.net反调试,调试检测
    虚拟机VMware和win10 hyper-v不兼容的问题
    对某城APP抓包分析--过SSL证书校验
  • 原文地址:https://www.cnblogs.com/ECJTUACM-873284962/p/7442467.html
Copyright © 2011-2022 走看看