🌓

[Leetcode]重塑矩阵&杨辉三角

Leetcode数据结构题目集第四天,重塑矩阵杨辉三角.

重塑矩阵

在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。
给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。
重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。
如果具有给定参数的reshape操作是可行且合理的,则输出新的重塑矩阵;否则,输出原始矩阵。

阅读全文

[Leetcode]两个数组的交集2&买卖股票的最佳时机

Leetcode数据结构题目集的第三天的题目。
这次分别是两个数组的交集II买卖股票的最佳时机

阅读全文

[Leetcode]合并两个有序数组

Leetcode数据结构题目集的第二题🎉🎈
这次分别是“合并两个有序数组”和“两数之和”,由于两数之和之前已经做过了这里就不再赘述了。

阅读全文

[Leetcode]存在重复元素&最大子序和

这次刷的是leetcode的14天数据结构题目集,这是第一天的题目集✨🎉
最近在看王道的数据结构和《小灰漫画算法》,顺便练习一下Golang。

阅读全文

初探Typescript-使用http模块的简易爬虫

这两天hxd找我写一道面试题,要求使用typescript
typescript是JavaScript的一个超集,它具有类型系统并且可以编译成普通的JavaScript代码。

1. 从多个网页爬取内容,然后进行解析

有10个网页,1.txt 到 10.txt

阅读全文

简单看看JavaScript中的Promise

谈到JavaScript相信它的事件回调大家肯定都听过。即使只有一个执行线程,它也能处理异步高并发。
同样很多人回调写多了都不可避免的会变成**Callback Hell(回调地狱)**,这样的代码会非常复杂难懂,因为回调不像同步代码,它的执行顺序不是从上至下的,读回调代码必须反复横跳,思考什么情况下回跳到什么地方。
Promise就是一种异步编程,很早就有了随着ES6的发布Promise也成了JavaScript原生支持的对象,但学校这学期的课程并没有相关章节。因此顺便学习下Promise对象的使用。

阅读全文

前端 | Skeleton骨架屏

之前在众多App上看到过骨架屏,不过今天才知道这个效果叫骨架屏hhh.
这个效果体验上比焦虑圈要好很多🚀
基础栗子: Base_demo
加载栗子: loading_demo

阅读全文

JavaScript小游戏——2048Game

这几天学校JavaScript课程实训,项目是做一个2048小游戏
好久没玩这个游戏了,感觉偶尔玩玩还是不错的.
预览、案例、栗子: Demo
ps: 纯粹方便自己日后玩2333.

阅读全文

蓝桥杯校内选拔WP

上周五参加了蓝桥杯的校内选拔,给虐的惨目忍睹。
啪的一下很快啊,欺负我这个大三的老同志/(ㄒoㄒ)/~
这次我选的是python组,有点后悔没选C/C++, python一上来就图论就离谱😟
试卷就没有了,仅写一下当时考试时脑子短路没想到的几道题

阅读全文

软考网络攻城狮学习笔记

前天考完软考-网络攻城狮,写一下笔记趴✌🙌
随便记录一下,写的不算好,单纯只是做个笔记以后复习用(自己能看懂就行)

前言

互联网可以划分为多个自治系统(autonomous system, AS) ,每个AS内部可以和别的 AS 使用不同的路由选择协议,根据使用的范围差异可以将路由选择协议划分为自治系统内部的协议和自治系统外的协议

阅读全文