自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

crawer

喜欢敲代码还是喜欢我

  • 博客(27)
  • 收藏
  • 关注

原创 函数重载和运算符重载

函数重载和运算符重载,实现了常见的==运算符、=运算符、+、+=运算符,

2024-02-29 22:34:18 959

原创 二叉搜索树(二叉排序树、二叉查找树)

二叉搜索树(二叉排序树、二叉查找树)的定义、遍历、查找、插入、删除操作代码实现以及性能分析,和相关应用

2024-02-21 18:52:55 1071 1

原创 构造函数和初始化列表的关系和区别【详解】

构造函数和初始化列表关系和区别,以及为什么有初始化列表,和它的好处

2023-11-16 00:15:17 639 4

原创 不用加减乘除做加法

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号

2023-09-02 13:13:50 185

原创 寻找峰值

给定一个长度为n的数组nums,请你找到峰值并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个所在位置即可

2023-09-02 11:10:34 168

原创 珠玑妙算游戏

计算机有4个槽,每个槽放一个球,颜色可能是红色(R)、黄色(Y)、绿色(G)或蓝色(B)。例如,计算机可能有RGGB 4种(槽1为红色,槽2、3为绿色,槽4为蓝色)。作为用户,你试图猜出颜色组合。打个比方,你可能会猜YRGB。要是猜对某个槽的颜色,则算一次“猜中”;要是只猜对颜色但槽位猜错了,则算一次“伪猜中”。注意,“猜中”不能算入“伪猜中”

2023-08-23 19:43:39 658

原创 找到所有数组中消失的数

给你一个含n个整数的数组nums,其中nums[i]在区间[1,n]内。请你找出所有在[1,n]范围内但没有出现在nums中的数字,并以数组的形式返回结果

2023-08-23 17:17:43 69

原创 除自身以外数组的乘积

给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积

2023-08-23 16:05:41 51

原创 错误的集合

集合 S 包含从1到 n 的整数,不幸的是,因为数据错误,导致集合里面某一个数字复制成了集合里面的另外一个数字的值,导致集合丢失了一个数字并且有一个数字重复,请找出这两个数字

2023-08-16 21:03:35 47

原创 旋转数组中的最小值

有一个长度为 n 的非降序数组,将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,求数组中的最小值

2023-08-16 15:44:40 148 1

原创 验证尼科彻斯定理

验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和

2023-08-13 08:46:30 62

原创 什么是时间复杂度(一篇搞定时间复杂度)

什么是时间复杂度,对时间复杂度的理解和计算,让你彻底搞定

2023-07-24 12:31:31 187

原创 C语言实现通讯录管理系统(文件版本)

用C语言实现通讯录管理系统,最终的数据保存在文件中,以实现永久化存储

2023-07-22 18:17:18 606 9

原创 C语言实现通讯录管理系统(动态开辟内存)

用C语言实现通讯录管理系统,系统采用模块化编程思想,通讯录中存放联系人信息的空间采用动态开辟

2023-07-22 14:08:46 153

原创 void类型指针,即void*

void类型的指针(即void*)一般用法和注意事项

2023-07-14 12:32:53 3197 2

原创 模拟实现memcpy和memmove

模拟实现内存函数memcpy和memmove

2023-07-11 19:34:57 239

原创 python实现学生管理系统

用python语言实现一个学生管理系统,数据保存在文件中

2023-06-08 11:21:27 7465

原创 有100个球,两个人顺序抽球,任意抽1~4个球,谁先抽还是后抽能保证抽到最后一个球

有100个球,两个人顺序抽球,任意抽1~4个球,谁先抽还是后抽能保证抽到最后一个球

2023-06-06 09:49:04 228

原创 有序序列判断

有序序列判断

2023-06-01 12:09:14 307

原创 逆序字符串(递归和非递归)

采用递归和非递归两种方式逆序字符串

2023-05-30 20:18:08 246

原创 调整数组元素,使奇数位于前面,偶数位于后面

调整数组元素,使奇数位于前面,偶数位于后面

2023-05-27 19:29:31 817 3

原创 求一个整数二进制中1的个数(详解)

计算一个整数的二进制有多少个1,可以更深层次的理解数据在内存中的存储。

2023-02-25 22:03:28 1574 3

原创 中缀表达式求值

中缀表达式求值基于栈的两种不同的方法求值第一种:先将中缀表达式转化为后缀表达式(逆波兰表达式),再将后缀表达式求值第二种:利用两个栈直接求值以下分别介绍两种方法

2021-10-24 23:44:34 7920 5

原创 逻辑与和逻辑或(多个逻辑与和逻辑或)

逻辑与和逻辑或  说到逻辑与和逻辑或大家觉得肯定很简单,无非就是真假两种情况,可是有时候多个逻辑与或者逻辑或在一起是怎么分析。  c语言0代表假,非0代表真  真 && 真 ——>真(逻辑与只有这种情况为真,其他都为假)  假 || 假 ——> 假(逻辑或只有这种情况为假,其他都为真)  看一下下面这道题结果是多少: int a = 0, b = 1, c = 2, d = 3; int k = 0; k = (a++) &&

2020-11-18 11:41:55 9688

原创 筛选法与试除法 判断素数

素数的求解方法第一种:试除法第二种:筛选法------试除法-------顾名思义:求一个数X是不是素数,就试用小于x大于1区间的自然数,只要有一个能整除,那么x就不是素数,否则就是。以输出100—200之间的素数为例#include <stdio.h>int main(){ int i = 1; int count = 0; //定义一个计数器来统计素数的个数 for (i = 100;i <= 200;i++) { int j = 2; for (j

2020-09-30 21:10:18 916

原创 二叉树的先序、中序、后序、层次四种遍历(递归和非递归)

二叉树的遍历我这里写了二叉树的四种遍历算法:二叉树的先序、中序、后序 —— 递归和非递归二叉树的层次遍历 —— 非递归遍历OK 开始我们的正文!要看完整代码直接滑动到最后!在进行各种遍历算法前,先创建我们的二叉树:下图是随便画的一个二叉树,我们就创建这个二叉树定义结点 并且 创建二叉树 (这里是将有关的代码从源代码中摘出来放在一起)//定义节点typedef struct Node{ char date; //存储结点数据 struct Node

2020-06-11 22:50:56 702 1

原创 停车场管理系统

c语言实现停车场管理系统

2020-06-09 17:09:44 13632 24

空空如也

空空如也

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

TA关注的人

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