C
丶丶路遥
这个作者很懒,什么都没留下…
展开
-
魔兽分辨率修改器的C语言实现
通过修改注册表来完成分辨率修改#include <stdio.h>#include <windows.h>//魔兽分辨率修改器int main(){ char regname[]="Software\\Blizzard Entertainment\\Warcraft III\\Video"; HKEY hkResult; int ret=RegOpenKey(HKEY_C原创 2017-11-15 06:11:07 · 427 阅读 · 0 评论 -
C语言数据类型
C语言数据类型有4种 基本数据类型 构造类型 指针类型 无返回值类型基本数据类型数值类型 int型:整型,该类型的数据在32位的操作系统下占4字节,64位占8字节。 long型,32位下占4字节,64位下占8字节。 short型,占2个字节 char型,占1个字节 float型,占4字节 double型,占8字节构造类型结构体类型原创 2018-03-21 00:23:39 · 259 阅读 · 0 评论 -
C++语言算法之求任意两个相同字符的最大距离
提问 我们有一个这样的字符串abcaffdffqwwwwrcs,最大长度的多少呢?我们发现两个c直接的距离最大,这里最大长度应该是第2个c的位置-第一个c的位置。算法思路 下面来讲一下算法是实现思路: 先来看看,我们如何求第一个字母a之间的距离,我们先确定a的位置是第一个,我们用一个变量保存a的位置,然后再通过下标移动到底2个a的位置,只需要将第二个位置减去第一个位置即可,这就得到了原创 2018-03-22 15:04:52 · 982 阅读 · 0 评论 -
C语言之标准文件操作
主要介绍一下C语言文件操作的api。文件指针与文件开关 FILE * p;文件指针,可以直接操作文件中的内容。 fopen(dir,type);打开一个文件,返回文件指针,指向文件中的第一个位置。 fclose(p);关闭文件 p = NULL;使用完,注意将文件指针赋值为NULL,不让其成为野指针。int main(){ FILE * p; p = fop原创 2018-03-22 14:02:33 · 1329 阅读 · 0 评论 -
C++快速入门--1
本课程适合拥有C语言基础,和面向对象基础的同学C++helloword#include &amp;amp;quot;iostream&amp;amp;quot;using namespace std;int main(){ cout&amp;amp;amp;lt;&amp;amp;amp;lt;&amp;amp;quot;helloword&amp;a原创 2019-01-12 16:56:50 · 12332 阅读 · 0 评论 -
C语言文件读取的时候,如何设置数组长度
当我们使用c语言读取文件的时候,你完全可以使用一个大数组来存放读取的内容,但是这样是不是就造成了很多浪费呢???如果文件内容很大的话,你更不可能使用一个大数组来进行存放了。 最好的办法是使用动态内存分配,当文件内容很大的时候,你完全可以分多次执行。首先获取到文件的大小确定数组长度 在c语言中不能像其他语言那样,通过size属性能够直接获取到文件的大小,那么我们如何获取...原创 2018-02-28 21:15:01 · 1029 阅读 · 0 评论 -
6---------prim算法的简单应用
用prim算法实现求通信花费问题,我们经常需要的只需要将求和的部分换成其他操作就行了 代码展示package list;import java.util.Scanner;/** * * @author 哑元 * */public class Test1 { public static void main(String[] args) { Scanner sca原创 2017-12-19 00:41:31 · 948 阅读 · 0 评论 -
11---------几种简单排序算法
链表的排序(简单插入排序) 冒泡排序 双端冒泡排序 插入排序 简单选择排序 快速排序 堆排序 #include<stdio.h>/** 链表的排序(简单插入排序)* 冒泡排序* 双端冒泡排序* 插入排序* 简单选择排序* 快速排序* 堆排序*/typedef struct Node{ struct Node * next; int data原创 2017-12-20 23:16:00 · 321 阅读 · 0 评论 -
10---------二叉树的算法的简单应用
二叉排序树的构建和查找算法 求二叉树的宽度算法 求二叉树的深度算法 二叉树的构建算法 * #include <stdio.h>#include <stdlib.h>/*** 二叉排序树的构建和查找算法* 求二叉树的宽度算法* 求二叉树的深度算法* 二叉树的构建算法* */typedef struct BTNode{ int data; struc原创 2017-12-20 21:24:07 · 417 阅读 · 0 评论 -
9---------栈和队列的应用
第一部分:顺序栈的结构体定义,初始化,push,pop,判断空,判断满 第二部分:链栈的结构体定义,初始化,push,pop,判断空,没有栈满的情况就不用判断了 第三部分:顺序队列(循环队列)的结构体定义,初始化,push,pop,判断空,判断满 第四不对:链队的结构体定义,初始化,push,pop,判断空,没有队满的情况就不用判断了 括号匹配算法 十进制转16进制以下的个各进制原创 2017-12-20 18:35:11 · 177 阅读 · 0 评论 -
8---------单链表算法的简单应用和巩固
单链表算法主要注意处理好指针的指针的指向问题 链表的逆置 两个链表的交集合问题(链表初始无序) 两个链表的并集问题(链表初始无序) 链表A-链表B差集问题(链表初始无序) 找到单链表倒数第k个结点并打印#include <stdio.h>#include <stdlib.h>/**带头结点的单链表* 链表的逆置* 两个链表的交集合问题(链表初始无序)* 两个原创 2017-12-20 14:19:21 · 253 阅读 · 0 评论 -
二叉树的几个基本算法
二叉树的基本算法1.二叉树的基本遍历算法(先序、中序、后序、层序)2.二叉树的优化遍历算法(用栈实现)3.求二叉树的深度算法4.求二叉树的宽度算法5.二叉树的构建算法#include <stdio.h>#include <stdlib.h>/** * 二叉树的基本算法* 1.二叉树的基本遍历算法(先序、中序、后序、层序)* 2.二叉树的优化遍历算法(用栈实现)* 3.求二叉原创 2017-11-20 10:37:49 · 1098 阅读 · 0 评论 -
C语言之诡异字符串
我们来看一个例子。int main() { int i = 65; printf((const char *)&i); system("pause"); return 0;} 你会惊讶的发现,上面打印的是字母A,然后再来看一个例子int main(){ int i = 4407873; printf((co...原创 2018-03-21 21:39:26 · 510 阅读 · 0 评论