学习Git总结 发表于 2020-05-01 分类于 Git Valine: 本文字数: 5.3k 阅读时长 ≈ 5 分钟 针对学习Git的操作命令进行了一个总结。具体如下面这张思维导图,记录一下提纲,方便自己建立完整的Git知识体系。 阅读全文 »
2020招商银行Fintech训练营研发赛道题目总结 发表于 2020-04-29 分类于 笔试 Valine: 本文字数: 5.2k 阅读时长 ≈ 5 分钟 2020Fintech记录一下参加2020招商银行Fintech训练营的初赛题目。 阅读全文 »
数组中只出现一次的两个数字 发表于 2020-04-28 分类于 数据结构 Valine: 本文字数: 2.5k 阅读时长 ≈ 2 分钟 题目描述:一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例1:12输入:nums = [4,1,4,6]输出:[1,6] 或 [6,1] 阅读全文 »
静态与普通成员变量及函数的区别 发表于 2020-04-27 分类于 C++ Valine: 本文字数: 788 阅读时长 ≈ 1 分钟 静态与普通变量及函数的区别就是在声明部分有无类名,即: 普通成员变量:返回类型 (类名::*指针名)= 静态成员变量:返回类型 (*指针名)= 需要注意,初始化静态成员变量要在类外初始化,不能在声明时直接赋值。 并且,调用静态成员变量的时候,不需要加对象名,直接*指针, 另外,因为优先级的原因,调用成员函数指针的时候括号不能少。 阅读全文 »
快速排序非递归实现 发表于 2020-04-24 分类于 算法 Valine: 本文字数: 1.8k 阅读时长 ≈ 2 分钟 前言:为什么要实现快排非递归算法,不是已经有了递归算法了吗? 数据特别大时,快排递归会耗尽空间。因为计算机在实现递归时会调用系统的堆栈,这很消耗计算机内存资源,所以采用非递归算法的本质就是手动模拟系统的堆栈调用来降低computer资源的消耗。 阅读全文 »