![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 50
新城已无旧少年_
仅以此号纪念我的学习历程......
展开
-
leetcode-每日一题-2383(简单,数学逻辑)
这道题主要考察对题意和数学思维的理解。原创 2023-03-13 22:54:39 · 297 阅读 · 2 评论 -
leetcode-每日一题-剑指offer47(中等,dp)
传统的dfs题,用dp做记忆化搜索,没啥难度。原创 2023-03-09 03:30:00 · 65 阅读 · 0 评论 -
leetcode-每日一题-66(简单题,数组)
这道题其实还没那么简单,中间还是有的绕的。原创 2023-03-08 04:00:00 · 115 阅读 · 0 评论 -
springboot整合mybatis框架,简单实现CRUD
(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其实也就是在mybatis上面的衍生体,目前来看是开源的,非常方便,不需要像mybatis那样写xml文件。mybatis-plus特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作。原创 2023-03-07 17:08:47 · 702 阅读 · 0 评论 -
leetcode-每日一题-1653(中等,字符串判断)
这道题想清楚原理的话解决起来还是比较简单的,就是从第一个字母开始向两边排除字母。原创 2023-03-07 01:30:00 · 166 阅读 · 0 评论 -
leetcode-每日一题-807(中等,数组)
正常情况第一眼看这道题,看懂意思的话很简单就可以解出来。原创 2023-03-06 06:00:00 · 512 阅读 · 0 评论 -
leetcode-每日一题-1991(简单,一维前缀和)
介绍第一种方便想的,双前缀和进行判断,空间复杂度为o(n)然后分享一个空间复杂度是o(1)的方法。很简单的一道前缀和题目。原创 2023-03-05 23:45:00 · 126 阅读 · 0 评论 -
leetcode-每日一题-767(中等,字符串匹配)
这道题难度其实说难也不算难,说简单也不见得是简单的,究其原因就是理解题的本意最重要,我也是错了好几次最终才把结果写对了。时间复杂度和空间复杂度都几乎完美,只是代码看起来比较冗余,但其实里面没有一个代码是没用的,仔细看一下就能懂我的思路。原创 2023-03-04 00:00:00 · 99 阅读 · 0 评论 -
leetcode-每日一题-面试题05.02(中等,字符串)
首先第一眼看到这个题来说的话,其实就是考你对字符串的叠加状态和对二进制的理解,都会的话很简单,最后的字符串最后一个字符给到'\0'结尾,空间就可以设置到35就行。原创 2023-03-02 09:18:05 · 94 阅读 · 0 评论 -
leetcode-每日一题-1144(中等,贪心,数学)
这道题说实话理清楚的话很简单,就是很容易绕进去,刚开始绕进去了很难受,解了半天才出来。时间复杂度因为是o(n)所以很少,但是多用了一个数组所以空间复杂度o(n)比较高一点。原创 2023-02-28 03:00:00 · 174 阅读 · 0 评论 -
leetcode-每日一题-1247(中等,数学逻辑)
其次就是只有当x和y位置差异产生的数量同奇偶的时候才可以构成相等字符串,所以当x%2==y%2时我们进行计算,否则return -1;至于奇偶的不同算式,只需要写两个例子就可以归纳出来。比如s1="xxxxxxyyyy";就可以看成s1="xxxyyyy";这道题当理解清了意思之后,只要是s1和s2的某位置的字母一样时我们就可以忽视。也是成功超越几乎双百的提交者。原创 2023-02-27 02:30:00 · 204 阅读 · 0 评论 -
leetcode-每日一题-1138(中等,字符串应用)
【代码】leetcode-每日一题-1138(中等,字符串应用)原创 2023-02-13 02:00:00 · 110 阅读 · 0 评论 -
leetcode-每日一题-2170(中等,贪心,规律)
【代码】leetcode-每日一题-2170(中等,贪心,规律)原创 2023-02-13 02:45:00 · 129 阅读 · 0 评论 -
leetcode-每日一题-2335(简单,贪心)
【代码】leetcode-每日一题-2335(简单,贪心)原创 2023-02-12 02:30:00 · 458 阅读 · 0 评论 -
c语言简单实现hash函数(开放地址法)
有啥优化可以自己加,欢迎留言讨论!原创 2023-02-11 05:00:00 · 1172 阅读 · 0 评论 -
leetcode-每日一题-计算布尔二叉树的值-2331(dfs,简单)
就是一个简单的二叉树查找问题,读清楚题目就可以求解。原创 2023-02-07 03:00:00 · 217 阅读 · 0 评论 -
leetcode-1567-每日一题-乘积为正数的最长子数组长度(动态规划,中等)
刚开始四处碰壁,导致没有解出来。最后突然想到换一个方向即可。这种类型题以前做过,从前往后和从后往前各算一遍就可以得到结果。原创 2023-02-05 03:00:00 · 359 阅读 · 0 评论 -
leetcode-每日一题-1334-阈值距离内邻居最少的城市(中等,floyd)
城市 0 和 3 在阈值距离 4 以内都有 2 个邻居城市,但是我们必须返回城市 3,因为它的编号最大。城市 1 -> [城市 0, 城市 2, 城市 3]城市 2 -> [城市 0, 城市 1, 城市 3]城市 4 -> [城市 1, 城市 2, 城市 3]城市 0 -> [城市 1, 城市 2]城市 3 -> [城市 1, 城市 2]城市 1 -> [城市 0, 城市 4]城市 2 -> [城市 3, 城市 4]城市 3 -> [城市 2, 城市 4]城市 0 -> [城市 1]原创 2023-02-03 02:30:00 · 313 阅读 · 0 评论 -
leetcode-每日一题-1663-具有给定数值的最小字符串(简单,贪心)
很久没有做过贪心类型的题目了,因为用的很少,大多都用的dp,这道题第一眼看过去以为是dp,因为力扣里面的中等题很多都是dp,但仔细一看发现是贪心,思路其实很简单,先全部最小,中间插一个数,后面全部选最大的即可,刚开始思路错了导致错了几次后面把代码重新修改了之后就成功了,写完博客睡觉了!原创 2023-02-02 02:30:00 · 288 阅读 · 0 评论 -
leetcode-每日一题-1664-生成平衡数组的方案数(中等,动态规划)
【代码】leetcode-每日一题-1664-生成平衡数组的方案数(中等,动态规划)原创 2023-02-01 02:00:00 · 258 阅读 · 0 评论 -
leetcode-每日一题-1669-合并两个链表(中等,链表操作)
我们只需要将两个链表的节点接在一起即可,不需要浪费多余空间了。原创 2023-01-31 01:00:00 · 224 阅读 · 0 评论 -
leetcode-每日一题-计算应缴税款总额(简单,数学逻辑)
【代码】leetcode-每日一题-计算应缴税款总额(简单,数学逻辑)原创 2023-01-23 21:30:00 · 1333 阅读 · 1 评论 -
leetcode-每日一题-强密码检验器II(简单,数学逻辑)
【代码】leetcode-每日一题-强密码检验器II(简单,数学逻辑)原创 2023-01-19 18:19:36 · 1361 阅读 · 0 评论 -
leetcode-每日一题-丑数 II(dp,中等)
这里面第一次是用的暴力模拟,所以超时了,当时想的是nlogn直接模拟也没事,到最后时间复杂度太高了。整体思路就是模拟n的过程,从1-n一步一步来进行dp,模拟三个数来进行迭代即可。原创 2023-01-12 23:31:45 · 113 阅读 · 0 评论 -
leetcode-每日一题-判断一个数的数字计数是否等于数位的值(简单,数学逻辑)
思路就是,设置一个数组来模拟上面题目的要求得到一个全新的数组,然后对比这两行个数组即可,完全一样就是true,反之亦然。原创 2023-01-11 23:15:18 · 289 阅读 · 0 评论 -
查找与排序综合实验-代码实现(c语言,实验代码)
代码实现:采用了对应的排序算法,结构体,时间函数,随机数,文件操作等等操作,切勿用于非法用途,仅供学习参考使用!代码有任何问题都可以私聊我!原创 2023-01-09 18:38:10 · 553 阅读 · 0 评论 -
线性表的表示与实现-代码实现(c语言,实验代码)
代码实现:代码使用到了顺序表,结构体,顺序表的各种操作等等,所有代码为本人手写,切勿用于非法用途,仅供参考学习。原创 2023-01-09 18:33:29 · 524 阅读 · 0 评论 -
一元多项式运算器-代码实现(c语言)
要求学生运用数据结构基本原理、计算机高级程序设计语言和相关工具,分析并求解符号计算领域中的一元多项式运算问题,实现一元多项式的加法、减法、乘法、求值、求导、求积分等运算。代码实现:里面有文件操作,伪分布随机数生成,时间函数使用,结构体使用等等,全部代码由本人手写,希望各位不要抄袭,仅供参考学习,不要用于非法用途。代码运行的问题可以私聊我账号,切记不要抄袭!原创 2023-01-09 18:27:40 · 1305 阅读 · 0 评论 -
TCP拥塞控制系统模拟算法实现(含代码,c语言实现)
由于网络上面的TCP拥塞控制讲解很多,这里就不多介绍了,大家可以看看其他博主的博客大部分都讲的很清楚,顺便给大家推荐一个视频可以看看。下面可以看看我的实验代码,希望不要用于实验提交等等非法用途,仅供参考学习。原创 2023-01-09 18:13:02 · 952 阅读 · 0 评论 -
leetcode-每日一题-还原排列的最少操作步数(中等,数学逻辑)
这道题第一眼反应是dp,因为做了很多dp的题目所以第一反应就是dp,认真看一下发现应该是数学规律,因为题目给的条件很容易让人想到是摸索规律,发现给n赋予一些值之后比如4.6.8进行测试发现就是每次把下标为偶数的数组值提前,为奇数的往后放,依据这个规律我们只需要找一个代表的偶数和代表的奇数,当他们两同时归位的时候我们就认为整体是归位好的,这个证法是正确的,所以我们只需要将题目给的条件封装成一个函数即可求解。原创 2023-01-09 18:03:35 · 331 阅读 · 0 评论 -
旋转矩阵,可以解决矩阵也可以解决方阵,c语言,简单实验代码
完美的旋转矩阵求法c语言!!!原创 2022-04-25 15:02:21 · 1658 阅读 · 0 评论 -
洛谷3366最小生成树kruskal,c语言
题目描述如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz。输入格式第一行包含两个整数N,MN,M,表示该图共有NN个结点和MM条无向边。接下来MM行每行包含三个整数X_i,Y_i,Z_iXi,Yi,Zi,表示有一条长度为Z_iZi的无向边连接结点X_i,Y_iXi,Yi。输出格式如果该图连通,则输出一个整数表示最小生成树的各边的长度之和。如果该图不连通则输出orz。输入输出样例输入 #1复制4 51 2 21 ...原创 2022-04-24 09:18:01 · 231 阅读 · 0 评论 -
2022第十三届蓝桥杯第一场,b组c/c++题目和个人理解
第十三届蓝桥杯原创 2022-04-10 12:37:05 · 2347 阅读 · 1 评论 -
蓝桥杯第十一届决赛B组-质数行者(c语言,三维dp,坐标型dp)
质数行者-蓝桥杯国赛原创 2022-04-05 22:14:39 · 774 阅读 · 0 评论 -
并查集基础篇,配套洛谷3367(c语言)
经典并查集——数据结构原创 2022-04-01 18:29:08 · 818 阅读 · 0 评论 -
蓝桥杯第五届国赛B组排列序数(c语言)
蓝桥杯第五届国赛排列序数原创 2022-03-29 09:29:43 · 615 阅读 · 0 评论 -
初级线段树,初学者一看就懂(c语言)解决“洛谷“第3374题
初始线段树原创 2022-03-24 21:41:00 · 117 阅读 · 0 评论 -
邻接矩阵储存图,DFS遍历图(c语言,数据结构,超级详细,有运行图的)
DFS图的遍历(c语言)原创 2021-11-25 20:58:41 · 402 阅读 · 0 评论 -
c语言实现二分法(有运行截图,超级详细)
#include<stdio.h>#include<math.h>#define PI 3.1415926double f(double x){ double y; y=x*x*x-x-1; return y;} //自定义函数// void print(int a1,int b1,double p,double q,int N){ int k,x; k=0; x=0; double y1,y2,c,a,b; a=a1*1.原创 2021-11-24 22:34:00 · 2546 阅读 · 0 评论 -
列主元高斯消去法(c语言)(可以实现所有阶的)(超级详细)
其实列主元高斯消去法无非就是比之前的高斯消去法多了一个判断主元这个步骤,但是里面还是有一些小细节的,比如:你要求一个3*4的增广矩阵,你的主元只需要选两次,第一次是在第一列的0.1.2里面选,第二次就会在第二列的1.2里面选,这里面需要细心一点不然会“连续互换”。其实代码实现也不会太难(本人能力有限,只会用拍照截图来给大家看一道题,大家见谅)。下面给大家看一道例题帮助大家理解一下列主元高斯消去法:当然这道题也是非常简单的,但是计算机要解决的话可谓是难上加难,咱们先看下过程分析:当然过..原创 2021-11-16 14:26:39 · 13406 阅读 · 6 评论