自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 win10&Ubuntu18.04双系统安装教程

保姆级安装教程及注意事项

2021-12-12 17:33:13 755

原创 Leetcode无重复字符的最长子串

C++无重复字符的最长子串代码详解本代码参考LeetCode上的精选算法,并对其中某些关键代码行做了详细注释,该解法采用的是unordered_map,其C++详细代码用法在之前的博客中已提到。#include <iostream>#include <unordered_map>using namespace std;class Solution{public: int lengthOfLongestSubstring(string s) {

2021-06-07 17:04:01 59

原创 Leetcode两数相加详解

C++两数相加完整代码详解首先整理下需要用到的一些知识点及关键性代码,大概如下:主要知识点:链表创建、输出、释放内存伪代码:1.创建ListNode结构,并定义一个类,由L1、L2指向两条已知链表,返回类型为ListNode*;2.定义一个虚拟节点和一个遍历节点,分别为dummy和curr;3.将两条链表的数字相加,如出现进位情况,则定义变量carry置为1(因为9+9最高进位只能为1),同时考虑链表遍历结束后最后位进位情况;4.移动链表指针;5.创建链表、打印链表、释放内存;6.mai

2021-06-06 18:01:25 111

原创 Leetcode两数之和代码详解

C++两数之和代码详解刷题笔记:两数之和解法有两种,一种为暴力解法,直接for循环嵌套,即可返回所求解;第二种采用的是哈希表,首先来了解下有关哈希表的基本知识及要点。查找表有两个常用的实现:哈希表+平衡二叉搜索树哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表:参考链接:哈希表详细讲解数据结构的物理存储结构只有两种: 顺序存储结构和链式存储结构在哈希表中新增或者查找某个元素,把当

2021-06-06 10:56:42 333

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除