自定义博客皮肤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 163 1

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

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

2019-10-21 23:35:53 152

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

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

2019-10-11 21:58:48 144

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

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 286

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

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 105

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

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 94

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

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 95

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

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 94

原创 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 1186 1

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

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

2019-09-01 23:11:29 254

原创 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 139

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

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

2019-08-31 11:32:12 2856

空空如也

空空如也

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

TA关注的人

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