自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据结构】--- 排序算法总结

冒泡排序选择排序堆排序插入排序希尔排序归并排序快速排序排序算法的稳定性冒泡排序冒泡排序: 一个要排序的数列,将其遍历若干次,每次遍历时都将相邻的两个元素进行比较,将较大/较小的元素放在进行比较两元素后者的位置,这样一次遍历结束后,最大/最小的元素就放在了数列的最后位置。第二次遍历后,第二大/小的元素放在数组倒数第二个位置,重复多次操作做,便可得到一个有序数...

2018-09-03 21:52:00 152

原创 【数据结构】--- 顺序,链式栈的实现

功能: 1.初始化 2.销毁 3.入栈 4.出栈 顺序栈SeqStack.h#pragma once#include <stdio.h>#define MAX_SIZE 1000typedef char SeqStackType;//顺序栈typedef struct SeqSta...

2018-09-01 01:30:53 155

原创 【程序代码】--- 链表笔试题

1.逆序打印单链表void LinkListReversePrint(LinkNode* head);{ if (head == NULL) { return ; } LinkNode *cur = head; while(cur) { LinkNode *new_head = NULL; Lin...

2018-08-31 22:54:49 442

原创 【数据结构】--- 单链表实现

LinkList.h#pragma once#include <stdio.h>#include <malloc.h>#include <assert.h>#include <stdlib.h>#include <string.h>typedef char LinkTyp

2018-08-31 00:40:44 181

原创 【程序代码】--- memcpy 与 memmove

memcpy内存拷贝函数 函数原型: void *memcpy(void *dst, const void *src, size_t n); 功能: 从src所指位置的地址为起始地址,拷贝n个字节到dst所指的内存地址的起始位置中 实现: void *my_memcpy(void *dst, const ...

2018-08-30 22:03:50 191

原创 【数据结构】--- 顺序表简单操作

基于静态数组的顺序表简单操作: 初始化 尾插 尾删 头插 头删 读任意位置元素 修改任意位置元素 查找指定元素值的下标 在任意位置插入元素 SeqList.h#pragma once#include <stdio.h>#include <stdlib.h>#include <mallo...

2018-08-28 17:28:49 222

原创 【程序代码】--- string函数实现

strlenstrcpystrcmpstrcatstrncpystrncmpstrncatstrlen返回字符串长度,不计算’\0’int my_strlrn(const char *str){ assert(str != NULL); int len = 0; while (*str++ != '\0') { ...

2018-08-27 22:42:28 232

原创 【C语言】--- 内存对齐

内存对齐: 结构体内成员按自身长度自对齐,即按他们的起点长度必须是自身长度的整数倍对齐 如在32位系统下,int 型的开始地址必须位0,4,8,······这种整形数据类型长度大小的倍数开始 结构体的总大小必须位有效对齐值的整数倍有效对齐值的确定: 当有效对齐值为明确指定时,以结构体内成员的最长者的长度为有效对齐值 当用#prag...

2018-08-27 16:13:45 156

原创 【C++基础】--- 类概念梳理

什么是类类的大小 类 类是面向对象语言最重要的概念之一,本质上是对某种类型的对象定义变量和方法的原型。 它表示现实生活中一类具有共同特征事物的抽象,类是面向对象编程的基础。类的大小 类的大小是由除静态变量外的成员变量决定的,与其内部普通函数的大小无关 普通变量在计算大小时需要注意内存对齐i,类似于struct 由s...

2018-08-27 15:38:48 180

原创 【C++基础】--- 引用

什么是引用引用的概念及用法 引用做参数 引用做返回值 汇编层看引用的特性 引用和指针的区别 引用 引用其实就是给对象“起别名”,定义了一个原有对象的同义词,对引用进行的操作和对被引用所绑定的对象做的操作等价 用法:(类型) 变量名 = & 变量名; 如: int a = 0; i...

2018-08-27 10:27:49 149

原创 【C++基础】--- 关于C++

什么是C++面向对象与面向过程C++三大特性重载缺省参数命名空间什么是C++ C++是C语言的继承,是一门面向对象的高级编程语言面向对象与面向过程 面向对象 面向对象没有一个明确的定义,可以理解为按人类认识客观世界的方式,将构成问题的事务分解为一个个的对象,采用基于对象的方式建立模型,模拟客观世界分析,设计,建立软件的...

2018-08-26 23:08:36 190

原创 【Linux】--- 常用命令汇总

目录文件类命令用户类命令帮助类命令网络基础类命令进程管理命令系统管理命令目录文件类命令cd cd [目录名] 切换到某目录 cd .. 返回到当前目录的上级目录 cd ../.. 返回上两级目录 cd ~ 返回根目录...

2018-08-26 19:37:02 183

原创 【C语言】--- 数组

关于数组 数组: 一组相同类型元素的集合一维数组二维数组一维数组数组创建type arr_name[const] type代表数组的元素类型 const为数组的大小,是一个常量表达式例: int arr[10]; char arr[10]; float arr[10]; double arr...

2018-08-26 17:37:39 178

原创 【程序代码】--- C语言简单三子棋

一个用C语言写的很简单的三子棋小程序

2017-12-24 22:36:14 330

原创 【程序代码】--- HDU-2010---2019

HDU 2010-2019

2017-12-04 04:55:59 305

原创 【程序代码】--- HDU-2000---2009

HDU 2000-2009

2017-12-01 01:27:24 391

原创 【C语言】--- C语言操作符汇总

闲聊几句: 写这篇C语言操作符主要为练手,总结一下这两天了解的有关操作符的知识,以免以后老年痴呆了忘了相关的内容还可以有个地方回来瞄一眼。 如果有什么有错的地方被路过的大牛们看出来了还请加以指正。。。操作符 个人理解为,操作符就是可以进行某些操作的符号(其实我感觉我说的是废话。。。)操作符分类 -算数操作符 -移位操作符 -赋值操作符

2017-11-22 04:10:48 1377 2

原创 MIHH-新人报道,从零开始

新人一枚前来报道~~

2017-11-12 02:46:50 424

空空如也

空空如也

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

TA关注的人

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