自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VS编译报错时,控制台显示上次编译执行成功的结果

取消标题这种设置:工具 > 选项 > 项目与解决方案 > 生成并运行 > 运行期间,当出现生成或部署错误时:选择 "不启动"

2024-07-16 14:13:38 344

原创 [win10]右击新建.md文件

Windows下右键新建.md文件教程 | Keavnn'Blog (stepneverstop.github.io)记事本字符编码没有Unicode选项_Rain-32的博客-CSDN博客_记事本没有unicode

2023-01-08 16:26:22 274 1

原创 [C排序算法]插入排序(思路待修改补充)

【代码】[C排序算法]插入排序(思路待修改补充)

2022-09-27 22:41:41 324

原创 [C题目]牛客KY11 二叉树遍历

【代码】[C题目]牛客KY11 二叉树遍历。

2022-09-26 16:36:04 238

原创 [C题目]力扣144. 二叉树的前序遍历

【代码】[C题目]力扣144. 二叉树的前序遍历。

2022-09-26 00:23:29 289

原创 [C题目]力扣572. 另一棵树的子树

【代码】[C题目]力扣572. 另一棵树的子树。

2022-09-25 23:42:31 93

原创 [C题目]力扣101. 对称二叉树

【代码】[C题目]力扣101. 对称二叉树。

2022-09-25 21:34:35 131

原创 [C题目]力扣100. 相同的树

【代码】[C题目]力扣100. 相同的树。

2022-09-25 19:24:10 122

原创 [C题目]力扣965. 单值二叉树

【代码】[C题目]力扣965. 单值二叉树。

2022-09-25 16:14:22 166

原创 [C数据结构]二叉树(教务系统的作业中还有几个函数没有实现,还有有关队列的函数复习的时候再整理一下)

【代码】[C数据结构]二叉树。

2022-09-25 12:03:40 238

原创 [C数据结构]堆

【代码】[C数据结构]堆。

2022-09-22 14:35:59 124

原创 [C题目]牛客 BC133 回型矩阵

[C题目]牛客 BC133 回型矩阵。

2022-08-15 21:57:45 124 1

原创 [C题目]牛客 BC115 超级圣诞树

[C题目]牛客 BC115 超级圣诞树。

2022-08-15 18:11:23 680 1

原创 [C数据结构]顺序栈

[C数据结构]顺序栈。

2022-08-03 11:36:48 103

原创 [C数据结构]带头双向循环链表

[C数据结构]带头双向循环链表。

2022-08-03 10:16:33 86

原创 [C题目]力扣1. 两数之和

[C题目]力扣1.两数之和。

2022-08-02 11:39:31 1764

原创 [C题目]力扣138. 复制带随机指针的链表

[C题目]力扣138.复制带随机指针的链表。

2022-08-01 20:30:06 201

原创 [C题目]力扣142. 环形链表 II

[C语言]力扣142.环形链表II。

2022-07-28 18:54:57 270 2

原创 [C题目]力扣141. 环形链表

[C题目]力扣141.环形链表。

2022-07-27 18:23:55 120

原创 [C题目]力扣234. 回文链表

[C题目]234.回文链表。

2022-07-26 23:49:40 182

原创 [C题目]牛客 链表中倒数第k个结点

[C题目]牛客链表中倒数第k个结点。

2022-07-25 10:30:35 120

原创 [C题目]力扣876. 链表的中间结点

[C题目]力扣876.链表的中间结点。

2022-07-24 21:29:51 186

原创 [C题目]力扣206. 反转链表(逆置链表)

[C题目]力扣206.反转链表。

2022-07-24 13:38:09 131

原创 [C题目]力扣88. 合并两个有序数组

[C题目]力扣88.合并两个有序数组。

2022-07-21 09:13:38 240

原创 [C题目]力扣203. 移除链表元素

struct ListNode* removeElements(struct ListNode* head, int val){ struct ListNode* prev = NULL; struct ListNode* cur = head; while (cur)//结点不为NULL就检查其val值 { if(cur->val==val) { if(cur==head)//头删 {.

2022-05-21 16:58:57 266

原创 [C数据结构]单链表

[C数据结构]单链表。

2022-05-12 17:43:29 209

原创 [C题目]力扣26. 删除有序数组中的重复项

题目:给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。思路:1、第一个元素默认是被选出的不重复元素,存放在第一个位置nums[0]。2、拿第二个元素和前一个元素比较,如果相同则检测下一个元素,如果不同则存入第二个位置nums[1].3、拿第三个元素和前一个元素比较,以此类推。int removeDuplicates(int* nums, int numsSize){ int ...

2022-05-12 09:09:22 196

原创 [C题目]力扣189. 轮转数组

给你一个数组,将数组中的元素向右轮转k个位置,其中k是非负数。//时间复杂度:O(N)//空间复杂度:O(1)void func(int* left,int *right){ int tmp=0; while(left<right) { tmp=*left; *left=*right; *right=tmp; left++; right--; }}void ro...

2022-05-12 08:40:28 148

原创 [C数据结构]顺序表

[C数据结构]顺序表

2022-05-08 23:25:43 598

原创 [C题目]查找10个整型元素的数组中不成对出现的两个数

#include<stdio.h>void func(int parr[], int sz){ int tmp = 0;//唯二的两个数异或的结果 for (int i = 0; i < sz; i++) { tmp = tmp ^ parr[i]; } int num = 1;//表示唯二不成对的两个数的二进制第num位的数字是不同的。 while (tmp&1==0)//相同为0,不同为1.找到不同的位。...

2022-04-30 11:58:47 390

原创 [C程序]手机通讯录

有时间再做详细教程,先放上三个文件的整体代码contact.h#pragma once#define MAX_NUMS 10#define NAME_LENGTH 7#define TELE_LENGTH 12#include<stdio.h>#include<assert.h>#include<string.h>#include<stdlib.h>enum Option{ EXIT, ADD, DEL, SEEK..

2022-04-28 09:45:43 434

原创 [C题目]公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最高分和一个最低分,输出每组的平均成绩。(注:本题有多组输入)

重点在于循环的多组输入#include<stdio.h>int main(){ int score = 0; int min = 100; int max = 0; int sum = 0; int n = 0; while (scanf("%d", &score) != EOF) { if (n == 0) { max = score; ..

2022-04-16 17:19:34 1288

原创 [C题目]自幂数

#include<stdio.h>#include<math.h>int main(){ for(int i=0;i<=10000;i++) { //计算是几位数 int count = 0; int tmp = i; while (tmp) { tmp /= 10; count++; } int.

2022-04-14 23:26:43 144

原创 [C题目]输入整数a和n,计算a+aa+aaa+aaaa+......(共有n项)

规律:前一项乘以10加上a等于后一项。 1、sum为所有项累加之和的结果2、k表示某一项的数值#include <stdio.h>int main(){ int a = 0; int n = 0; int sum = 0; int k = 0; scanf("%d%d", &a, &n); for (int i = 1; i <= n; i++) { k = 10 * k + a;//k表示第i项的值 ...

2022-04-14 22:38:06 3067

原创 [C题目]杨氏矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请查找某个数字是否存在。要求时间复杂度小于O(N)

1、 既然要求时间复杂度小于O(N)就不能暴力遍历2、画出具体的杨氏矩阵3、寻找矩阵布局的规律1.从左下角的元素arr[x][y]开始遍历可以发现当arr[x][y]<aim时y++一直往右寻找,arr[x][y]的值一直增大,如果arr[x][y]==aim,说明找到这个数。 2.如果未出现arr[x][y]==aim的情况,那一定会遇到arr[x][y+1]>aim的情况,此时arr[x][y]<aim,并且arr[x][y]右边的数...

2022-04-13 22:15:49 358

原创 [CS学习]个人学习资源分享

1、众所周知,bilibili是一个好大学(平台),很多人不仅在上面学习还分享学习资源,这是一个良性循环,我也打算以后有如果学有所成能做一些视频让更多的人低成本学习。如果是大一新生入门C语言,推荐b站播放量最高之一《鹏哥C语言》,他的白嫖课程足够你花两三个月琢磨。2、本科阶段注重计算机基础(大佬怎么学我不了解),我觉得大学四年要掌握的课程有:面向过程程序设计(C语言) 面向对象程序设计(Java/C++等) 数据结构与算法 Linux操作系统 计算机网络 数据库 计算机组成原理

2022-04-12 08:26:25 1129 5

原创 [C题目]输入一句英文句子,将所有单词顺序颠倒然后输出。

输入I am little bite.输出bite. little am I方法1思路:将每一个单词存入二维数组的行中,倒序输出二维数组的每一行。#include<stdio.h>int main(){ char arr[30] = { 0 };//创建一位数组存储输入的句子 gets(arr);//输入字符串 char arr1[10][10] = { 0 };//创建二维数组存储每一个单词 int x = 0, y = 0;/..

2022-04-10 17:16:15 7101 1

原创 [C题目]5名选手参加跳水比赛,他们的说辞中只有一半是对的,确定他们的排名。

思路1、用数组元素arr[0]、arr[1]、arr[2]、arr[3]、arr[4]分别表示ABCDE五名选手的排名。2、每名选手获得的名次可能有5种,所以有5^5种可能,不考虑相同排名则有5*4*3*2*1种可能。3、用5层循环枚举出5^5种可能情况,再写一个函数func去除排名相同的情况。4、选手的说辞用关系操作符表达,表达结果为真,则表达式结果为1,反之为0。注意操作符的优先级,把括号()都写上。5、因为选手的说辞一半是对的,所以说辞中的两个表达式之和为1.6、func...

2022-04-09 13:25:00 504

原创 [C题目]4个嫌疑犯中有1个凶手,4个人的供词中只有1个人说谎。

#include<stdio.h>int main(){ char killer = 0; for (killer = 'a'; killer <= 'd'; killer++) { if ((killer != 'a') + (killer == 'c') + (killer == 'd') + (killer != 'd') == 3) printf("%c", killer); } return 0;}小比特 大梦想...

2022-04-09 11:01:56 690 4

原创 [C题目]杨辉三角

第j个数等于arr[j]+arr[j-1],图中打印的数是参考上一行的数组arr得到的。#include<stdio.h>int main(){ int arr[1000] = { 1 };//存着上一行的数 int tmp[1000] = { 0 };//作为临时数组储存当前打印的这一行 int n = 0; scanf("%d", &n);//输入打印几行,因为数组长度是1000,n<1000. for (int i = 1; i <= ...

2022-04-09 09:42:19 1361

空空如也

空空如也

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

TA关注的人

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