数据结构
超翔之逸
可关注超翔之逸微信公众号哦!!!
展开
-
实现模拟链表算法
【代码】实现模拟链表算法。原创 2022-09-23 10:07:21 · 168 阅读 · 0 评论 -
给出N个正整数来作为一棵二叉排序树的结点插入顺序,问这串序列是否是该二叉排序树的先序序列或是该二叉排序树的镜像树的先序序列。
给出N个正整数来作为一棵二叉排序树的结点插入顺序,问这串序列是否是该二叉排序树的先序序或是该二叉排序树的镜像树的先序序列。原创 2022-09-18 13:26:09 · 193 阅读 · 0 评论 -
/*指针和数组及存储单元*/
#include<stdio.h>int main(){ double a[2],*p,*q; p=&a[0]; q=p+1; printf("%lld\n",q - p); printf("%d\n",(int)q-(int)p); return 0;}原创 2021-02-15 23:03:38 · 215 阅读 · 0 评论 -
/*方阵转置*/
#include<stdio.h>int main(){ int i,j,n,t; int a[6][6]; printf("Enter n:"); scanf("%d",&n); for(i=0;i<n;i++) for(j=0;j<n;j++) a[i][j]=i*n+j+1; for(i=0;i<n;i++) for(j=0;j<n;j++)原创 2021-02-15 22:42:10 · 178 阅读 · 0 评论 -
指针详解
一. 回顾指针概念:早在本系列第二篇中我就对指针的实质进行了阐述。今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧!当我们程序如下申明变量:short int i;char a;short int * pi;程序会在内存某地址空间上为各变量开辟空间,如下图所示。内存地址→6 7 8 9 10 11 12 13 14 15… | | | | | |原创 2021-02-13 11:18:02 · 110 阅读 · 0 评论 -
冒泡排序示例
/*冒泡排序*/#include <stdio.h>void bubble(int s[], int n);int main(){ int n, s[7]; int i; printf("Enter n(n<=7):"); scanf("%d", &n); printf("Enter s[%d]:", n); for (i = 0; i < n; i++) scanf("%d", &s[i]); bubble(s, n);原创 2021-02-04 11:53:28 · 75 阅读 · 0 评论