- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 计算机考研复试项目推荐(工程类)
之前本科毕设写过的一个项目,思维难度不大,可供参考,如有疑问或者勘误,请在评论区或者私信提问。可以先看一下简历怎么描述这个项目的背景与功能简介,当然你可以任意换成你自己的任务(比如电商客服助手,买药小客服,java代码助手,前端页面生成器等等)
2025-03-08 19:18:33
1020
原创 2025 考研408代码题
乘积的最大值,并将其保存到res中。若 A[]={1,4,-9,6},则res[]=(6,24,81,36}。利用11分做法在进行优化,我们可以发现当后面的数组先统计时,可以视为使用前缀最大值和前缀最小值,那么我们便可以使用两个变量倒着统计res数组即可。可以这样理解:我们既然要求a[i] 与 a[j] (j >= i) 的最大值作为res[i] , 那么只有两种情况最大,大概思想就是内层循环j从i开始,遍历到末尾,每次统计a[i] 与 a[j]的乘积,挑选出来最大值,作为res[i]
2024-12-23 19:32:41
1467
2
原创 考研数据结构:从入门到精通(树)——迈向算法高手之路
树的代码题在各个自命题学校的考研题里面几乎是必考题,所以对树的代码题在考研复习过程中显得尤为重要。本篇文章主要详细分析树代码题的不同考法,在刷完该题单后,对树的相关代码题将会有一个质的飞跃。 通过对树章节代码题的深入学习,将能够更好地应对考研中的数据结构题目,迈向算法高手的行列。下面,就让我们开启这段从入门到精通的树代码题学习之旅。链式存储的写法,适用范围较广一、树的基本操作一想到基本操作,联想crud即可,也就是增删改查。增加结点,除了二叉排序树的创建,很少会出这种题删除结点,经典题目,删除值为
2024-08-14 22:03:01
1922
3
原创 codepaste代码粘贴分享网站
代码粘贴分享工具,免登录可以直接分享粘贴的代码段。推荐一个适合前端学完vue3,了解ts和node之后就能上手的简单的小项目,比一些传统的仿论坛项目,创意可能新一点,实质内容差不多。视频演示地址:视频链接项目上线地址:codepaste 代码粘贴分享平台项目背景: 聊天工具传输一段代码时会出现字符解析问题,或者全角或半角字符切换的问题,例如qq上的=> 会解析出,还有微信传输python代码时,会偶尔出现原本缩进对齐的代码传输时产生误差,导致出现肉眼难以debug的情况…
2023-01-06 10:20:08
2039
2
原创 前端手写函数 -- 手写flat的递归与迭代的两种思路
数组扁平化 flat 函数的实现, 两个参数 数组nums, 展开层数deepth 数组扁平化的应用场景,数组扁平化一般在一些的应用中会出现, 因为操作多维数组会较为麻烦,因此将多维数组变为后, 将大大简化我们对数组的操作。这个题目也属于一道经典前端面试题,有很多种利用库函数巧解的做法,甚至可以直接调用的库函数实现但面试官肯定不希望这样的回答,所以尽量手写体现一下自己的和算法水平。下面主要讲述两种手写flat 函数的实现递归的思路很简单,遍历数组,如果数组内部出现数组,进
2022-12-05 09:53:08
990
1
原创 前端手写题目 -- 值得深思的数组去重
对数组进行去重,数组里面的元素可能是number,object, string。如果有更好的方法解决涉及对象引用的对象数组,可以在评论区。
2022-12-02 09:52:41
359
原创 前端手写题目分享 -- 数组拆分chunk函数
数组分块中重要性在于它可以将多个项目的处理在执行队列上分开,在每个项目处理之后,给予其他的浏览器处理机会运行,这样就可能避免长时间运行脚本的错误。 输入:nums = [2,7,11,15,13], size = 3。 输出:result = [[2,7,11], [15,13]] 输入:nums = [1,3,2,5], size = 2。 输出:result = [[1,3], [2,5]]长度的区块,并将这些区块组成一个新数组。的元素将组成一个区块。
2022-12-01 18:20:40
617
原创 操作系统实验--模拟生产者消费者模型 vite + vue3 +ts
操作系统实验,生产者消费者模型,打算做一下前端可视化的效果,上午9:44建的项目,中午1点左右完成(中间有一个小时吃饭时间)父传子组件值,来进行生产速率的设置,且保留一个最小和最大阈值,1 - 30之间。需要怎么控制商品的生产?思考需要有哪些组件?
2022-10-28 19:40:57
1039
原创 21级新生郑轻acm第一次周赛题解
郑轻第一次周赛题:本人河南某双非菜鸡,第八题和第十题有一点思路,但因上课没时间写了,前7题差不多花了2小时,第5题和7题卡了部分时间,下面全为python代码,看不懂没关系,就当伪码看吧,大概思想还是能够理解的????1.火柴棒:题目思路:数位拆分,根据0-9对应的火柴棒个数,对其进行累加避坑指南:如果n = 0 时,按照数位拆分时不需要拆分的,但是0确实需要6根火柴棒难度系数:⭐⭐n = int(input())nums = []ans = 0if n == 0: ans +
2021-11-01 09:38:11
6145
3
操作系统实验:前端 vue3 + vite3 + pinia实现简易的生产者消费者模型
2023-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人