M不作声

33 篇文章
2.9K 次阅读
10 人订阅

全部文章

不作声

两数之和与三数之和

在数组的左右各有一个指针,向中间遍历。指针指向的两数和为s,则s=nums[i]+nums[j],判断s和target的大小:

8630
不作声

反转单链表

这结果简直拉胯,我们来做时间和空间复杂度分析,将链表遍历一遍拆掉入栈,然后再将栈遍历一遍出栈生成链表,时间复杂度大致为O(2n),而为了存储节点借用了一个栈的数...

6710
不作声

栈和队列的相互实现

队列的特性是先进先出,一端添加另一端删除;而栈的特性是先进后出,且只能在一端添加或删除数据。

6010
不作声

打印两个链表的第一个公共节点

最最最简单的就是暴力解题,你说两个链表的第一个公共节点,那好,我就挨个遍历就完事了。

5210
不作声

自平衡二叉树实现及时间复杂度分析

我们在遍历二叉树时,先一直往左遍历,于是我们发现,当一棵树的每个节点都只有一个子节点时,他就变成了一个链表,然后链表就说啊:

7330
不作声

二叉树的实现、遍历及面试题

如图就是一个树结构,最上边的叫「根节点」,最下边的叫「叶子节点」。根节点有多个子节点,叶子节点没有子节点。二叉树就是,每个节点最多有两个子节点的树。

6130
不作声

使用python操作Excel文件

我们在办公日常用经常会接触到办公软件Excel,也会遇到大量数据迁移的问题,手动操作这么反人类的事情,俺们程序员肯定是不会干的。

4210
不作声

用JS手动实现一个栈和队列

栈是一个「线性」的数据结构。栈最重要的特征是「只允许从一端操作数据」。栈就像一叠书,或者盘子,每次只能从最上边拿,往最上边放。

7520
不作声

JS手动实现一个链表

链表是一个「线性」结构,充分利用了计算机的内存空间,实现了灵活的内存状态管理。在物理存储结构上,链表是不连续、无顺序的存储结构,在逻辑上,通过使用节点的引用实现...

6520
不作声

什么是数据结构和算法

这是一句非常著名的话,凭借这一句话直接获得图灵奖,可想数据结构和算法有多重要。同时,在各个大厂招聘面试时,也会提到数据结构和算法。

9230
不作声

hexo博客中如何插入图片

Hexo的博文是支持Markdown格式的,发表一篇文章只需要简简单单的几个命令。

6331
不作声

JavaScript实现继承

使用class继承非常简单。子类使用extends关键字表明继承于哪个类,并在子类中调用super(),这相当于使用call()改变this的指向。

7541
不作声

从用途了解http字段

HTTP是超文本传输协议的缩写,HTTP协议采用了请求/响应模型。所以一般分为通用、请求、响应三类的头字段。在DevTools中的Network面板中,随意点一...

7421
不作声

人生苦短,何不用vim装13

Vim是一个非常强大的文本编辑器。基本上所有的类Unix系统都会内置vi编辑器,Vim就是从vi发展来的一个编辑器。

9011
不作声

学习从拥有一支好笔开始

有段时间没有更新内容,思前想后还是觉得应该整理分类文章,决定了接下来的文章思路。语文一直是比较差的,上学期间也都是勉强及格,所以可能可读性较差,但会尽量通过一些...

7621
不作声

CSP

该评论被提交后,会存储在数据库中,当其他用户打开该页面时,该代码会被自动执行,用户就会被攻击到。

14511
不作声

Redux快速上手

在创建一个Store时可以添加中间件,如redux-thunk用于异步获取数据,redux-devtools-extension浏览器调试工具等。

4522
不作声

再也不用怕面试问二叉树了

二叉树是一种非常重要的数据结构。在算法题中经常会使用到,在面试中的占比也是非常大的。

5911
不作声

学习从拥有一支好笔开始

有段时间没有更新内容,思前想后还是觉得应该整理分类文章,决定了接下来的文章思路。语文一直是比较差的,上学期间也都是勉强及格,所以可能可读性较差,但会尽量通过一些...

2321
不作声

Git

首先要了解到Git分为几个区域,有工作区、暂存区、版本库、远程仓库。然后在后边会解释项目在各个区域移动。

8930

扫码关注云+社区

领取腾讯云代金券