c语言
Michael菜鸟
这个作者很懒,什么都没留下…
展开
-
c++矩阵类简单实现
不说废话,直接上代码:#include "Mat.h"#include <iostream>using namespace std;Mat::Mat(){ rows = 1; cols = 1; AllocMatrix();}Mat::Mat(const Mat& A){ this->rows = A.rows; this->cols = A.cols; if (rows * cols != 0) { this->matrix =原创 2021-05-21 15:27:45 · 307 阅读 · 0 评论 -
c语言单链表--实现集合的所有操作(交集,并集,差集)
c语言单链表–实现集合的所有操作(交集,并集,差集)单链表我之前怎么想都想不通,后来编程,写着写着感觉恍然大悟,特别简单,以下是代码区:不会的小伙伴加油! #include<stdio.h> #include<stdlib.h>/*插入一个数到集合指定位置按值删除集合中的元素按值在集合中进行查找清空集合求两个集合的交集求两个集合的并集求两个集合的差集...原创 2020-04-05 23:37:35 · 9175 阅读 · 8 评论 -
c语言:栈的练习--后缀式求值
c语言:栈的练习–后缀式求值//// Created by Michael on 2020/4/5.//#include <stdio.h>#define MAXSIZE 100typedef struct Stack{ double value[MAXSIZE]; int top;}Stack;void Init_Stack(Stack *S);...原创 2020-04-05 23:15:31 · 413 阅读 · 1 评论 -
c语言: 栈训练---数制转换(进制转换)
c语言: 栈训练—数制转换(进制转换)将输入的10进制转换成任意进制基本思路: 以下是代码区:#include<stdio.h>#include<stdlib.h>#include<math.h>typedef struct SqStack{ int data[100]; int top;}SqStack;void Init(SqStack...原创 2020-04-05 19:59:36 · 513 阅读 · 0 评论 -
c语言栈训练题目:括号匹配
11@TOCc语言栈训练题目:括号匹配基本思路:当前字符不是括号,不做处理;当前字符是左括号,则进栈;当前字符是右括号:若栈空,则表明该“右括号”多余,不匹 配,结束;否则和栈顶元素比较,若不匹配,结束;若和栈顶匹 配,则栈顶元素出栈;当前字符是结束符时,若栈空,则匹配正确;否则表明“左括 号”多余,不匹配,结束。读取下一字符,重复以上步骤以下是代码区:#include<...原创 2020-04-05 19:47:23 · 388 阅读 · 2 评论