自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 结构体问题

1.首先构建一个结构体 typedef struct { int val = 0; }num; 2.然后使用该结构体进行定义 /*1.指针定义*/num * i = (num *)malloc(sizeof(num) * 5); if (!i) exit(-1); /*2.非指针定义*/num j[5]; 3.我认为输出的val值应该都为0,因为创建结构体时就给val赋值,但是结...

2019-11-03 19:57:28 273 1

原创 数据结构学习——回溯法之八皇后问题

一.八皇后问题 让八个皇后在棋盘上存在,且互相不能吃掉(即两两不能在同行、同列、同对角线上) 二.代码实现 1.主要函数 void EightQueen(int * ChessBoard) { int row = 0; while (row < BoardWidth) { while (ChessBoard[row] < BoardWidth) { if (NoS...

2019-10-21 23:35:53 254

原创 数据结构学习——数组和广义表(上)

PART ONE——数组 PS:三个头文件互相关联 1.三元组顺序表实现矩阵的转置运算 /* matrix.h */ #pragma once #include<stdio.h> #include<stdlib.h> #include<Windows.h> #define MAXSIZE 50 typedef struct { int Row; //...

2019-10-11 21:58:48 236

原创 数据结构学习——串的模式匹配

PART ONE——实现 #include<stdio.h> #include<stdlib.h> #include <time.h> #include<windows.h> //头文件 #define Time_init LARGE_INTEGER lFrequency; \ QueryPerformanceFrequ...

2019-09-28 22:58:47 388

原创 数据结构学习——链队列

PART ONE——链队列实现 /*main.c*/ #include "main.h" int main() { user = init(&LinkQueue); //初始化队列 while (1) { welcome(); choice(); } return 0; } /*main.h*/ #include<stdio.h> #include&l...

2019-09-26 18:03:51 194

原创 数据结构学习——顺序栈

PART ONE——顺序栈的实现 /*main.c*/ #include "main.h" int main() { init(Sta); //初始化 while (1) { welcome(); choice(); } return 0; } /*main.h*/ #include<stdio.h> #include<stdlib.h> #inclu...

2019-09-26 16:27:48 149

原创 数据结构学习——链表

PART ONE —— 实现链表 /*main.c*/ #include "main.h" int main() { Head = InitLNode(); while (1) { welcome(); choice(); } return 0; } /*main.h*/ #include<stdio.h> #include<stdlib.h> #in...

2019-09-25 19:21:45 168

原创 数据结构学习——顺序表

PART ONE —— 实现顺序表 /*main.c*/ #include "main.h" int main() { char ch; welcome(); while (1) { printf("1.添加数据\n"); printf("2.删除数据\n"); printf("3.遍历顺序表\n"); printf("4.查看数据表属性\n"); printf("5....

2019-09-24 21:09:05 241

原创 Windows10命令行参数(C语言)

一.如何在某个文件夹打开命令行窗口,并运行其中的文件 1.我们先进入到该文件夹 2.然后在地址栏键入cmd,再回车就可以进入命令栏 3.我们已在文件夹里生成了一个Project5.exe的文件 /*Project5.exe*/ #include<stdio.h> #include<stdlib.h> #include<string.h> #define...

2019-09-21 21:27:06 1348 1

原创 C进阶——指针和字符串

一、数组与指针的关系 数组:数组是用于储存多个相同类型数据的集合。 指针:指针相当于一个变量,但是它和不同变量不一样,它存放的是其它变量在内存中的地址。 PS:使用const创建数组时必须初始化赋值,后续无法在进行赋值。 数组是实际上是一块连续的地址,而指针也是表示地址,所以说数组是特殊的指针,数组是const类型的指针,即数组的地址不可以赋值,在函数中,数组传参是会退化成指针。 看下面的例子: ...

2019-09-01 23:11:29 359

原创 LeetCode——第69题

1.题目描述 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例 2: 输入: 8` 输出: 2 说明: 8 的平方根是 2.82842…, 由于返回类型是整数,小数部分将被舍去。 2.解题思路(C语言) 使用牛顿迭代法就可以很快的得到答案。 也可以选...

2019-08-31 11:41:38 273

原创 牛顿——拉弗森方法的理解

使用牛顿——拉弗森方法求平方根 1.产生背景 多数方程不存在求根公式,因此求精确根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。方法使用函数f(x)的泰勒级数的前面几项来寻找方程f(x)=0 的根。牛顿迭代法是求方程根的重要方法之一,其最大优点是在方程f(x)=0 的单根附近具有平方收敛,而且该法还可以用来求方程的重根、复根,此时线性收敛,但是可通过一些方法变成超线性收敛。另外该方法广...

2019-08-31 11:32:12 4257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除