软件21 (集美大学 - 计算机工程学院)

  • 二维数组与指针之间的基本关系

    在c语言中,二维数组与指针之间中有着密切的关系。 一般来说,二维数组的表现形式为a[i][j],而在指针中,与这个表现形式相同的指针形式为*(*(a+i)+j); 为什么要这么表示呢? 首先我们理解二维数组,二维数组就是一个平面,里面有很多小格子,格子里面可以储存元素,一般都是按行按列顺序排放。我们
    周轩   2021-11-20 22:18   0   485
  • 指针

    1.什么是指针: 指针是一个存储计算机内存地址的变量,即指针变量里面存放的是内存地址。 2.操作符:*和& 操作符*根据出现的位置不同,既可以用来声明一个指针变量,也可以用作指针的取值。当用在声明一个变量时,*表示这里声明了一个指针。其它情况用到*表示指针的取值。 &是地址操作符,用来引用一个内存地
    杨巧   2021-11-20 20:41   0   517
  • 数组与指针

    指向数组的指针 一、数组与指针的关系: 1.数组: 数组名表示数组的首地址——数组名是一种指针; 数组名表示的地址不能改变——指针常量。 2.数组的指针 =数组的起始位置=与数组名表示的指针相同 =数组的第一个元素的地址相同 二、数组和指针用法区别: 1.定义指针时:只分配一段用来存放地址的空间,没
    吧拉吧拉吧   2021-11-20 18:20   0   13
  • 归并排序,选择排序,和它们的组合

    归并排序,选择排序,和它们的组合 1.选择排序 1 void Selection(int *a, int left, int right)//输入数组a,要排序的左端点left和右端点right 2 { 3 int temp;//用于交换数组元素的temp 4 for (int i = left;
    Spoiler_蓝灯   2021-11-20 11:13   0   39
  • 邻接表

    邻接表 一,对于邻接表的简单介绍: 1,使用条件: 当图的边数小于节点数的平方(把边数远小于节点数平方的图称为稀疏图,把边数远大于节点数平方的图称为稠密图)时,就使用邻接表的储存方法来代替临界矩阵储存法。能够使得时间复杂度优化。 2,如何储存(代码实现): 这个方法定义了3个数组暂定为u[6],v[
    prize   2021-11-19 12:28   0   30
  • 指针

    指针就是一个地址在编程语言中,“指针”就是一个地址直接指向内存中另一个地方的值。由于通过这个地址我们可以间接访问一个单元我们就称这个地址指向它,从而就形象的将它称作“指针”。指针也是变量指针也是一种需要内存空间的变量,我们定义一个指针变量p时,p+1的意义就变成了p向后走了一个单元,p的地址和p+1
      2021-11-18 23:39   0   71
  • 短代码实现删除重复字符

    删除重复字符这个题目用到的主要是字符串的知识点,但是写出来的代码很长,于是我开始找有没有更简短的代码可以实现删除重复字符这件事情。通过网上的材料和朋友们的帮助,我巧妙地用简短的代码实现了它。 一、题干部分 本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。
    林韵璇   2021-11-18 22:00   0   212
  • 最短路径

    最短路径问题 一,Floyd-Warshall算法 1,简单介绍: 阮阮看见寒假近在眼前他迫不及待的开始准备他的寒假出行计划。他打算去一写城市旅行,有些城市之间有航线,有些城市之间没有,阮阮为了省钱所以他想要知道任意两个城市之间的最短路径那么精通编程的他要怎么办呢? 这个问题也被称为“多源最短路径问
    prize   2021-11-16 11:15   0   55
  • C语言学习周总结005(字符串)

    字符串(String)早在我们刚开始学习C语言时就接触到了,也就是在我们第一次敲着代码输出"Hello World!"的时候,不过那时候我们并不知道那是字符串,或者说当时对字符串这种东西并不熟悉,不过经历了这段时间学习我们开始对字符串有了一定的了解,这周就来谈谈字符串。 字符串其实是一种字符型数组,
    Bubbleლ   2021-11-15 22:39   0   90
  • 双重汉诺塔(白银-->黄金-->钻石)

    双重汉诺塔(白银-->黄金-->钻石) 汉诺塔作为递归经典例题为人熟知,在此介绍双重汉诺塔问题(《具体数学:计算机科学基础(第2版)》中的一道课后习题),结合数学逻辑推理和代码实现做一个小小总结,加入了一些自己对此的理解,主要参考资料来自贝神算法培训的课件(贝神yyds!!!) 双重汉诺塔(白银--
    寄往月球   2021-11-15 14:08   1   206