数据结构(八)链表基本算法实现12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210 2022-07-16 信工核心 #数据结构 #链表 #郝斌
数据结构(七)链表的定义链表定义n个节点离散分配,彼此通过指针相连,每个节点只有一个前驱节点,每个节点只有一个后续节点,首节点没有前驱节点,尾结点没有后续节点。链表分为单链表,双链表(每一个节点有两个指针域),循环链表(可以通过任意一个节点找到其他所有节点),非循环链表 链表相关术语首节点:第一个有效节点 尾结点:最后一个有效节点 头结点:头结点的数据类型和首节点的数据类型是相同的,第一个有效节点之前的那个节点,头结点并 2022-07-09 信工核心 #数据结构 #链表 #郝斌
记录一次翻车的装机经历起因六月初,一个朋友因为电脑太卡玩游戏非常影响体验,于是找到了我让我推荐一个笔记本来购买。本着求取多方一意见的想法,我找来另外两个朋友,晚上我们连麦商量了一下购买策略。由于他预算实在是不太够,笔记本在预算之内是无法满足需求的,这时候我们想到了ITX主机,在网络上看了很多的视频最终选择了喵喵折提供的方案来进行装机。 F是个大坑因为我朋友玩的游戏是dnf,dnf这个游戏对显卡的要求没有特别高。加上当今 2022-07-07 日常分享 #win11 #翻车 #装机
使用Windows包管理工具scoop安装mysql一直以来使用以往的mysql安装方法往往需要安装很长的时间,而且我感觉也不够优雅。于是试图寻找一个优雅的方式进行mysql之类的软件的安装。功夫不负有心人找到了一个window平台上的包管理工具scoop (一)scoop的安装首先打开powershell执行以下命令(只能用powershell来安装) 1set-executionpolicy remotesigned -scope curren 2022-07-06 项目部署 #scoop #node #mysql #包管理
数据结构(六)连续存储数组算法12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210 2022-07-04 信工核心 #数据结构 #郝斌 #数组
数据结构(五)跨函数使用内存跨函数使用内存1234567891011121314151617181920212223242526#include<stdio.h>#include<malloc.h>struct Student { int sid; char name[100]; int age;};struct Student * CreateStuden 2022-07-03 信工核心 #数据结构 #郝斌 #内存 #跨函数
数据结构(四)动态内存分配动态内存分配12345678910111213141516171819202122#include<stdio.h>#include<malloc.h>int main(void) { int len; printf("len="); scanf("输入需要分配的数组长度%d", &len); 2022-07-03 信工核心 #数据结构 #郝斌 #动态内存
数据结构(三)结构体的使用定义赋值结构体变量123456789101112131415161718192021#include<stdio.h>struct Student { int sid; char name[100]; int age;};int main(void) { struct Student st = {1000,&quo 2022-07-03 信工核心 #数据结构 #郝斌 #结构体
数据结构(二)改变变量的值改变基本结构变量的值1234567891011#include<stdio.h>void f(int *p);int main(void) { int i = 9; f(&i); printf("i=%d\n",i); return 0;}void f(int *p) { *p = 100 2022-07-03 信工核心 #数据结构 #郝斌 #变量
数据结构(一)指针变量的意义int p //p是指针变量,int 表示该p变量只能存储int类型变量的地址地址:内存单元的编号(从0开始的非负证书)范围:0-FFFFFFFF [0 - 4G-1]指针:指针就是地址,地址就是指针,指针变量是存放内存单元地址的变量,指针的本质是一个操作受限的非负证书123456789#include<stdio.h>int main(void) { int 2022-07-03 信工核心 #数据结构 #指针 #郝斌