笔记
文章平均质量分 52
2023框框
这个作者很懒,什么都没留下…
展开
-
数据结构——拿捏-栈(练习题)
LeetCode.20有效括号 typedef char STDataType; typedef struct Stack { STDataType* a; int top ; int capacity; }ST ; // 初始化栈 void StackInit(ST* ps); // 入栈 void StackPush(ST* ps, STDataType data); // 出栈 void StackPop(ST* ps); // 获取栈顶元素 STDataType StackTop(ST*原创 2021-11-27 08:22:21 · 105 阅读 · 0 评论 -
1024祝所有的程序员节日快乐!
1024祝所有的程序员节日快乐!原创 2021-10-24 21:04:30 · 134 阅读 · 0 评论 -
文件操作
文章目录文件操作什么是文件?文件名问题文件类型文件缓冲区 文件操作 什么是文件? 文件是计算机文件,属于文件的一种,与普通文件的载体不同,计算机文件是以计算机硬盘为载体存储在计算机上的信息集合。 在程序设计中,我们一般关注的文件有两类,即程序文件和数据文件。 程序文件: 包括源程序(以.c为后缀)和可执行程序(以.exe为后缀)。 数据文件: 文件的内容不一定是程序,而是程序运行时读写的数据。比如程序运行时需要从中读取数据的文件,或者输出内容的文件。 文件名 一个文件要有一个唯一的文件标识,以便用户识别和引原创 2021-09-29 08:46:21 · 487 阅读 · 0 评论 -
排序基础笔记
1.左移字符 方法1.暴力求解 逻辑:1.把数组一个元素拿出来 2.左旋k次,也就是循环k躺,每趟把后续的字符往前移动 3.把保存的第一个元素放到数组最后 strlen只能求字符串长度 整型数组长度用sizeof(arr)/sizeof(arr[0]) void left_move(char* pa, int k,size_t len) { for (int i = 0; i < k; i++) { char t = *pa; for原创 2021-09-15 08:25:20 · 67 阅读 · 0 评论 -
队列基础算法
文章目录先进先出解密回文栈(先进后出)综合练习题,加强队列,栈,还有类似桶排序的概念 队列是由头和尾来控制的 栈是由栈顶控制的 先进先出 例题: int main()//简单的解密 { int n = 9;//假如输入9个数 int arr1[101] = {0,6,3,1,7,5,8,9,2,4}; int* left = arr1 + 1; int* right = arr1 + n+1; //每执行一次就要先删除第一个数,把第二个数移动到最后面 while (left != rig原创 2021-09-15 08:25:00 · 224 阅读 · 0 评论 -
扫雷游戏总结
三子棋详解 三子棋函数模块 以下文件是分别是game.h game.c main.c 头文件(用来存放函数放声明,宏定义,存放头文件) #pragma once #define ROW 3 // 行 #define COL 3 // 列 #include<stdio.h> void InitBoard(char board[ROW][ COL], int row, int col); void DisplayBoard(char board[ROW][COL], int row, in原创 2021-07-29 22:39:54 · 198 阅读 · 0 评论 -
Markdowm
Markdown 快速入门(typora) 代码块: //代码块语法: //```c 1、c代码 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { printf("你好,\a\a\a\a\n"); return 0; } 2、标题: //# 一级标题语法 //##二级标题语法 //##三级标题语法 //###四级标题语法 //~~~~~~ this is H1 this is H2 t原创 2021-06-09 18:48:14 · 70 阅读 · 0 评论