Loading

技术分享

8 篇文章

Leetcode 27:移除元素——使用双指针进行查找
先看题目 给你一个数组 nums 和一个值 val ,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组 。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明
Cover Image of the Post
Leetcode 2535:数组元素和与数字和的绝对差——一道练习数位求和的好题
先看题目 给你一个正整数数组 nums 。 元素和 是 nums 中的所有元素相加求和。 数字和 是 nums 中每一个元素的每一数位(重复数位需多次求和)相加求和。 返回 元素和 与 数字和 的绝对差。 注意: 两个整数 x 和 y 的绝对差定义为 |x - y| 。 示例 1
Cover Image of the Post
Leetcode 2057:值相等的最小索引——论我和大佬的差距(2)
没啥好说的,感觉回到了高中,仿佛就像你写一道大题用了各种花活,结果别人几行就搞完了,浪费时间(不是) 先看题目 给你一个下标从 0 开始的整数数组 nums ,返回 nums 中满足 i mod 10 == nums[i] 的最小下标 i ;如果不存在这样的下标,返回 -1 。
Cover Image of the Post
LCP 06:拿硬币——论我和力扣大佬的区别
一道在力扣上的简单问题,我写了几十行代码,别人几行就搞定了 虽然时间上没区别,但不得不感叹代码的可读性真的很重要,既简洁又高效的才是好程序~ 先看问题: 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币
Cover Image of the Post
Leetcode01:两数之和——使用哈希表进行快速查找
前言 众所周知,当我们在进行数组查找时,通常会碰到较多的数据,使用普通的遍历可能会使时间复杂度达到0(n²),处理起来十分麻烦,因此我们在这里引入时间复杂度为o(1)的哈希表。 解释 “哈希”,就是指高维到低维的映射,通常来说就是数据大的空间对数据小的空间的映射,在C++中,我们
Cover Image of the Post
数据结构:使用C++实现二叉树的遍历和线索化
#include <iostream> #include <time.h> using namespace std; typedef struct Node{ int key; int ltag,rtag;//1:thread 0:edge Node *lchild, *rchi
Cover Image of the Post
数据结构:使用C++实现二叉树的深度优先搜索和广度优先搜索
二叉树的搜索主要依靠队列进行搜索,用头尾进行:先进先出,后进后出的原则 实现代码如下: #include<iostream> #include<time.h> using namespace std; typedef struct Node{ int key; struct No
Cover Image of the Post
使用正则表达式和文件操作爬取并保存“某吧”某帖子全部内容(该帖不少于5页)
本次选取的是某吧中的抗压背锅吧中的一篇帖子,帖子标题是“faker 你要毁了lpl么?”。爬取的目标是帖子里面的回复内容。 PYTHON代码如下: import csv import requests import re import time def main(page): u
Cover Image of the Post
[ 公告 ]

如果你喜欢,那么欢迎来到我的世界!

了解更多
[ 音乐 ]
封面

音乐

暂未播放

0:00 0:00
暂无歌词
找不到相关结果。
[ contents ]
[ 全部文章 ]
站点统计
文章
41
动态
4
记录次数
101
分类
16
标签
36
总字数
58,388
运行时长
0
最后活动
0 天前