0591-87896332
微信
微信 福建华图
微信号:fjhuatu
+ 关注
QQ

福建分校

您当前位置:福建人事考试网 > 福建事业单位考试 > 备考技巧 > 行测 > 国家电网公司考试备考专业知识:计算机之数据结构与

国家电网公司考试备考专业知识:计算机之数据结构与算法

2015-08-25 18:29:37 福建事业单位考试文章来源:福建事业单位招聘网公众号QQ群华图在线APP

 【导读】国家电网公司考试备考专业知识:计算机之数据结构与算法福建事业单位微信公众号(fjsyzk),福建事业单位培训咨询电话:0591-87896332,微信咨询请扫描下方二维码:

2024年福建公务员时政一锅端

福建事业单位招聘网http://fj.huatu.com/)发布《国家电网公司考试备考专业知识:计算机之数据结构与算法》,提供及时的招考信息、精品的辅导课程以及贴心的备考服务。华图福建省公务员考试网http://fj.huatu.com/),公职培训品牌!

计算机——数据结构与算法

  1.数据结构

  数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。记为:Data_Structure=(D,R),其中D是数据元素的集合,R是该集合中所有元素之间的关系的有限集合。

  数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。逻辑结构包括:1.集合2.线性结构3.树形结构4.图形结构

  2.数组 (Array)

  在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。

  数组类别:

  多维数组

  有时需要追踪记录数组中的相关信息。

  例如,为了追踪记录计算机屏幕上的每一个像素,需要引用它的 X、Y坐标。这时应该用多维数组存储值。

  可用 Visual Basic 声明多维数组。

  例如,下面的语句声明了一个过程内的 10 × 10 的二维数组。

  Static MatrixA (9,9) As Double

  可用显式下界来声明两个维数或两个维数中的任何一个:

  Static MatrixA (1 To 10,1 To 10) As Double

  可以将所有这些推广到二维以上的数组。例如:

  Dim MultiD (3,1 To 10,1 To 15)

  这个声明建立了三维数组,大小为 4 × 10 × 15。元素总数为三个维数的乘积,为 600。

  注意

  在增加数组的维数时,数组所占的存储空间会大幅度增加,所以要慎用多维数组。使用 Variant 数组时更要格外小心,因为他们需要更大的存储空间。

  用循环操作数组:

  可以用 For循环嵌套有效的处理多维数组。例如,在 MatrixA 中基于每个元素在数组中的位置为其赋值:

  Dim I As Integer,J As Integer

  Static MatrixA(1 To 10,1 To 10) As Double

  For I = 1 To 10

  For J = 1 To 10

  MatrixA (I,J) = I * 10 + J

  Next J

  Next I

  一维数组

  定义

  一维数组是简单的数组,其逻辑结构是线性表。要使用一维数组,需经过定义、初始化和应用等过程。

  数组声明

  在数组的声明格式里,“数据类型”是声明数组元素的数据类型,可以是java语言中任意的数据类型,包括简单类型和结构类型。“数组名”是用来统一这些相同数据类型的名称,其命名规则和变量的命名规则相同。

  数组声明之后,接下来便是要分配数组所需要的内存,这时必须用运算符new,其中“个数”是告诉编译器,所声明的数组要存放多少个元素,所以new运算符是通知编译器根据括号里的个数,在内存中分配一块空间供该数组使用。利用new运算符为数组元素分配内存空间的方式称为动态分配方式。

  举例:

  int[]x; //声明名称为x的int型数组

  x=new int[10]; //x数组中包含有10个元素,并为这10个元素分配内存空间

  在声明数组时,也可以将两个语句合并成一行,格式如下:

  数据类型[]数组名= new 数据类型[个数];

  利用这种格式在声明数组的同时,也分配一块内存供数组使用。如上面的例子可以写成:

  int[]x = new int [10];

  等号左边的int[]x相当于定义了一个特殊的变量x,x的数据类型是一个对int型数组对象的引用,x就是一个数组的引用变量,其引用的数组元素个数不定。等号右边的new int[10]就是在堆内存中创建一个具有10个int型变量的数组对象。int[]x = new int [10];就是将右边的数组对象赋值给左边的数组引用变量。

  二维数组

  定义

  前面介绍的数组只有一个下标,称为一维数组, 其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的, 因此C语言允许构造多维数组。多维数组元素有多个下标, 以标识它在数组中的位置,所以也称为多下标变量。本小节只介绍二维数组,多维数组可由二维数组类推而得到。二维数组类型说明的一般形式是:
福建事业单位招聘招聘网

2015年福建事业单位招聘招聘考试备考辅导资料

2015年福建事业单位招聘招聘面试辅导 面试热点

2015年福建事业单位招聘招公共基础知识辅导

2015年福建事业单位招聘招聘考试行测辅导资料

2015年福建省事业单位招聘考试信息汇总

  ——推荐阅读——

  招聘公告--2024年福建事业单位招聘考试日历 | 职位表查询

  考试报名--2024年福建事业单位招聘报名入口 | 报名问题咨询

  备考指导--历年福建事业单位进面分数线 | 每日刷题练习 | 模考练习

  课程推荐--2024年福建事业单位图书教材 | 网课推荐 | 面授课程

(编辑:福建华图xd)
有疑惑?在线客服帮你

公告什么时候出?

报考条件是否符合?

公考小白怎么备考?

冲刺资料怎么领取?

立即咨询
福建华图:fjsyzk
想考上事业单位的人都关注了我们!
立即关注

700w+
阅读量
100w+
粉丝
300w+
点赞数

联系我们
微信二维码

福建华图微信

华图总部:北京华图宏阳教育文化发展股份有限公司

联系电话:010-68296100

联系地址:北京市海淀区复兴路甲23号

福建华图总部

福州市鼓楼区五四路82号融都国际大厦9层 热线:0591-87896332

网站:https://fj.huatu.com

  • 福州华图
  •  大学城 
  • 福清华图
  • 长乐华图
  • 宁德华图
  • 福鼎华图
  • 福安华图
  • 莆田华图
  • 仙游华图
  • 三明华图
  • 永安华图
  • 大田华图
  • 宁化华图
  • 南平华图
  • 建阳华图
  • 松溪华图
  • 厦门华图
  • 湖里华图
  • 集美华图
  • 同安华图
  • 泉州华图
  • 晋江华图
  • 德化华图
  • 安溪华图
  • 漳州华图
  • 漳浦华图
  • 龙海华图
  • 平和华图
  • 诏安华图
  • 长泰华图
  • 龙岩华图
  • 上杭华图
  • 华图总部

福州市鼓楼区五四路82号融都国际大厦9层

客服热线:0591-87896332

网站:https://fuzhou.huatu.com

闽侯县上街余盛91号院子
(福州大学城博士后购物广场往洪塘大桥100米处-木水五金店旁巷子进去15米)

客服热线:0591-87618197

网站:https://fuzhou.huatu.com

福清市清昌大道万达广场A1座23A09华图教育

客服热线:0591-85153698

网站:https://fuzhou.huatu.com

福州市长乐区(福州外语外贸学院旁)美食街A栋4楼

客服热线:0591-87896332

网站:https://fuzhou.huatu.com

福建省宁德市蕉城区蕉城南路94号泓源国际9楼

客服热线:0593-2837612

网站:https://ningde.huatu.com

福建省宁德福鼎市太姥大道80号2楼(惠通五金楼上宏利小区10-1)华图教育

客服热线:0593-7860132

网站:https://ningde.huatu.com

已关闭学习中心,咨询课程请联系市区招生老师

客服热线:0593-2837612

网站:https://ningde.huatu.com

莆田市城厢区荔城南大道正容大厦8楼华图教育

客服热线:0594-2660266

网站:https://putian.huatu.com

仙游县香港财富中心1期学府40号 华图教育

客服热线:0594-8661179

网站:https://putian.huatu.com

三明市梅园国际大酒店27楼

客服热线:0598-8912978

网站:https://sanming.huatu.com

已关闭学习中心,咨询课程请联系市区招生老师

客服热线:0598-8912978

网站:https://sanming.huatu.com

三明大田均溪镇赤岩山路34号3楼

客服热线:18020832295

网站:https://sanming.huatu.com

三明市宁化县中环中路127号新华书店4楼华图教育

客服热线:18054951439

网站:https://sanming.huatu.com

南平市延平区八一路320号外贸大厦4楼华图教育

客服热线:0599-8827506

网站:https://nanping.huatu.com

南平市建阳区中山广场C座203(步行街)

客服热线:0599-5636383

网站:https://nanping.huatu.com

松溪县红旗街222号5楼(妇幼保健院斜对面)

客服热线:15505908145

网站:https://nanping.huatu.com

厦门市思明区鹭江道100号财富中心大厦三楼

客服热线:0592-5168870

网站:https://xiamen.huatu.com

厦门市湖里区湖里大道41号联泰大厦4楼408

客服热线:18050118013

网站:https://xiamen.huatu.com

厦门市集美区岑西路124号 886兑换商城2层

客服热线:0592-6155164 6157525

网站:https://xiamen.huatu.com

厦门市同安区城南路大唐世家一期217号(钟楼旁边2楼)

客服热线:0592-5887383

网站:https://xiamen.huatu.com

泉州丰泽区泉秀路领SHOW天地东区创意办公D栋3层

客服热线:0595-22025188

网站:https://quanzhou.huatu.com

晋江市泉安中路国贸中心大厦5楼518

客服热线:0595-82027170

网站:https://quanzhou.huatu.com

德化县龙湖街龙湖大厦2楼华图教育(龙湖车站河对面)

客服热线:15359970270

网站:https://quanzhou.huatu.com

泉州市安溪县河滨北路茶博汇五期4-116商城(外滩不夜城)

客服热线:15394434045

网站:https://quanzhou.huatu.com

漳州市龙文区客运中心4号

客服热线:0596-2899579

网站:https://zhangzhou.huatu.com

漳州市漳浦县永嘉天地商业别墅6号(永嘉国美电器斜对面)

客服热线:0596-3899579

网站:https://zhangzhou.huatu.com

漳州市龙海市石码镇解放北路红树林冬藏阁7栋302室

客服热线:0596-6606360

网站:https://zhangzhou.huatu.com

漳州市平和县正兴大道正兴大道46号(交通大厦对面)

客服热线:18960060521

网站:https://zhangzhou.huatu.com

诏安县南诏镇梅中西路221号(良峰公园旁)

客服热线:18059625702

网站:https://zhangzhou.huatu.com

漳州市长泰县万豪天悦广场2楼

客服热线:17365163789

网站:https://zhangzhou.huatu.com

龙岩市新罗区登高西路香樟名都(苹果专卖店楼上)

客服热线:0597-2811883

网站:https://longyan.huatu.com

龙岩市上杭县帝豪大酒店19楼1916

客服热线:0597-3859967

网站:https://longyan.huatu.com

总部地址

地址:北京市海淀区复兴路甲23号

邮编:100036

行政总机:4006-01-9999

全国热线热线:4006-01-9999