- 博客(12)
- 收藏
- 关注
原创 [代码随想录算法训练营Day10 栈与队列Part1]
,在SGI版本的STL中(SGI STL 由Silicon Graphics Computer Systems公司参照HP STL实现),默认stack的底层是由双端队列deque实现的。也可以人为指定其他实现方式,比如用list 或者vector。so C++中 stack并不是一个容器,它是标准模版库STL提供的一种容器配接器(也就是对容器的接口进行了改装,与栈类似,他也是个容器适配器。使用列表是最简单的方法~
2024-05-17 23:31:50
861
原创 [代码随想录算法训练营 Day08 字符串 Part]
思路:这道题输入的是字符串类型,python无法对字符串进行操作,因此需要新建一个字符数组进行操作。而C++可以实现不另外开辟空间,在词字符串上操作。但是为了不向后挪动,从末尾开始填充。2. 思路:理解题目意思 ,每经过2k个字符就反转前k个,如果不够k个就都反转了。C++实现字符串反转可以使用reverse函数。而C++中这些都是可变对象,可以对他们重新赋值。C++实现交换两个变量,可以使用swap函数。
2024-05-15 19:55:21
676
3
原创 [代码随想录算法训练营Day 04 链表Part 2]
思路:很难,人脑很难想到…当一条路不知道什么位置开始遇到鬼打墙,我们发射两个指针,快指针一次走两步,慢指针一次走一步,如果有环,他俩一定会相遇,如果相遇,那么从相遇那个点和起始点在发射两个一次一步的指针,相遇点就是环入口。写代码时候要考虑无环的情况。python语法细节。
2024-05-11 22:38:18
996
3
原创 【代码随想录算法训练营第一天 数组二分法】
题目链接 https://leetcode.cn/problems/binary-search/适用场景:有序不重复。
2024-05-08 21:09:19
356
1
原创 pandas-03-组合连接数据
采集的数据存储后通常会分为多个文件或数据库,如何将这些文件按需拼接,或按键进行连接十分重要。这节将介绍数据索引的复杂操作如分层索引,stack,unstack,seet_index,reset_index等帮助重构数据,数据的拼接如merge,join,concat,combine_first等帮助连接数据,以及数据透视表的使用。
2023-08-25 11:15:54
88
原创 Pandas-02-数据清洗&预处理
数据清洗是处理大型复杂情况数据必不可少的步骤,这里总结一些数据清洗的常用方法:包括缺失值、重复值、异常值处理,数据类型统计,分箱,随机采样,向量化编码等方法。每种方法都给出了代码和实例,并用表格进行总结。
2023-08-20 16:54:57
216
1
原创 【pandas-01基础介绍-pandas入门&命令总结】
本文介绍pandas中一些常用的属性方法的概述,给读者提供快速学习的架构和思路。表格中提供的一些参数方法没有详细介绍,有需要查看官方文档。(由作者总结自最近看的书:Python for Data Analysis)
2023-08-17 20:49:30
106
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人