- 博客(39)
- 资源 (2)
- 收藏
- 关注
原创 奇偶链表(中等)
奇偶链表(中等)给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(nullptr) {}};class Solution
2020-10-26 20:14:18
270
原创 对链表进行插入排序(中等)
对链表进行插入排序(中等)插入排序算法:插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。重复直到所有输入数据插入完为止。struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(nullptr) {}};class Solution{public
2020-10-26 20:13:18
517
原创 两两交换链表中的节点(中等)
两两交换链表中的节点(中等)给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(nullptr) {}};class Solution{public: ListNode* swapPairs(ListNode* head) {
2020-10-26 20:12:22
298
原创 分隔链表(中等)
分隔链表(中等)给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。你应当保留两个分区中每个节点的初始相对位置。struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(nullptr) {}};class Solution{public: ListNode* partition(ListNode *head, int
2020-10-26 20:11:24
211
原创 旋转链表(中等)
旋转链表(中等)给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。#include<stdio.h>struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(NULL) {}};class Solution{public: ListNode* rotateRight(ListNode *head, int k) {
2020-10-26 20:10:22
153
原创 反转链表II(中等)
反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。说明:1 ≤ m ≤ n ≤ 链表长度。struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(nullptr) {}};class Solution{public: ListNode* reverseBetween(ListNode *head, int m, int n) { if(
2020-10-26 20:09:08
204
原创 排序链表(中等)
排序链表(中等)在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。#include<stdio.h>struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(nullptr) {}};class Solution{public: ListNode* sortList(ListNode *head) { List
2020-10-26 20:07:48
122
原创 移除链表元素(简单)
删除链表中等于给定值 val 的所有节点。struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(nullptr) {}};class Solution{public: ListNode* removeElements(ListNode *head, int val) { ListNode *sentinel = new ListNode(0);
2020-10-26 20:06:27
294
原创 删除链表中的节点(简单)
删除链表中的节点(简单)请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为 要被删除的节点 。提示:链表至少包含两个节点。 链表中所有节点的值都是唯一的。 给定的节点为非末尾节点并且一定是链表中的一个有效节点。 不要从你的函数中返回任何结果。#include<stdio.h>struct ListNode{ int val; ListNode *next; ListNode(int x): val(x), next(
2020-10-26 20:05:00
1082
原创 从尾到头打印链表(简单)
从尾到头打印链表(简单)输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。#include<vector>#include<stack>using namespace std;struct ListNode{ int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {}};class Solution {public: vector<i
2020-10-26 20:02:47
198
原创 Python遥感可视化 — folium模块展示热力图
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“本节通过folium模块...
2019-03-31 17:27:42
14251
6
原创 人文遥感 — 美丽兴化,千岛菜花
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“今天跟小伙伴们分享的不是...
2019-03-31 17:21:59
1035
原创 Python按照文件名对文件分类
Python按照文件名分类,首先,需要每个文件名具有一定的规律,如下截图中的文件名:通过Python对上述文件进行分类,按照前面的时间进行分类,并将同一时间的文件保存到同一文件夹下面,文件夹为对应的时间(上图前8位数字)。实现代码如下:# _*_ coding: utf-8 _*___author__ = 'xbr'__date__ = '2019/3/3 15:58'imp...
2019-03-15 14:39:41
12100
3
原创 Python遥感可视化 — Basemap对遥感数据可视化
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“小伙伴们,好久不见!本节...
2019-03-11 09:09:46
7754
3
原创 Python遥感可视化 — Basemap将地面观测站点进行空间插值可视化
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“本节主要内容是将地面观测...
2019-01-28 22:33:56
7980
14
原创 Python批量将csv保存为txt
程序:# _*_ coding: utf-8 _*___author__ = 'xbr'__date__ = '2019/1/22 9:44'import pandas as pdimport oscsvPath = r'F:\FY4A-AOD\satllite_base\PM10\result_ave'outPath = r'F:\FY4A-AOD\satllite_bas...
2019-01-22 11:18:04
7729
3
原创 Github代码与数据共享
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014GitHub 是一个面向开...
2019-01-18 20:54:14
1357
1
原创 Python遥感可视化 — Basemap作Albers投影
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“ Python + Ba...
2019-01-09 20:49:03
4846
原创 Python地学分析 — GDAL通过矢量裁剪遥感图像
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“通过矢量图层裁剪遥感栅...
2019-01-04 21:24:48
10517
8
原创 Python地学分析 — GDAL进行遥感影像拼接
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“ 很多时候,我们需要研究...
2018-12-25 22:49:37
12726
18
原创 Python地学分析 — GDAL对遥感影像重投影
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“ 对遥感影像重投影是遥感...
2018-12-20 21:38:43
9690
4
原创 Python地学分析 — GDAL批量计算MODIS NDVI
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“ NDVI是遥感领域最常...
2018-12-16 22:27:43
8645
8
原创 Python地学分析 — GDAL对遥感影像重采样
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“对遥感影像重采样是遥感...
2018-12-12 22:42:10
8306
6
原创 Python地学分析 — GDAL分块读取遥感影像
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014" 当单幅遥感影像较大时,...
2018-12-08 14:50:03
10183
2
原创 Python地学分析 — GDAL将多个遥感图像叠加保存为tif文件
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014“ 遥感影像的特点之一就是...
2018-12-03 22:21:31
10217
6
原创 Python地学分析 — GDAL读取HDF数据并保存为TIF图像
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014 “ 本节通过Pyth...
2018-11-28 23:20:12
16181
27
原创 Python地学分析 — 认知遥感
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014 “ 从本节开始,正式...
2018-11-22 23:03:55
2846
原创 Python地学分析 — 地理空间参考系介绍
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014 “ 本文介绍地理空间...
2018-11-15 23:25:25
2661
原创 Python地学分析 — 通过GPS数据分析鸟类行踪 07
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017优快云也在同步更新:https://blog.youkuaiyun.com/XBR_2014 “ 本节通过鸟类GP...
2018-11-13 23:36:31
2489
1
原创 Python地学分析 — 建立矢量数据缓冲区 06
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。Python的小伙伴们,你们好!上一节讲的是矢量数据重叠面积的解析应用,本节的应用主要建立缓冲区,来统计缓冲区内的矢量点的个数,希望对大家有所帮助。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://gi...
2018-11-10 17:41:39
7059
原创 Python地学分析 — 矢量数据之间交叉重叠分析 05
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。Python的小伙伴们,你们好呀!天气转凉,记得加秋裤哦前面的几节都是讲矢量数据的读写与创建,本节课开始讲几个实际应用的案列,希望对大家有所帮助。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://g...
2018-11-05 12:59:52
4443
3
原创 Python地学分析 — 创建矢量数据点、线、面 04
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。Python的小伙伴们,咱们又见面啦!本节给大家带来得知识点是通过OGR创建点、线、面。本人的GitHub代码资料主页(持续更新中,多给Star,多Fork):https://github.com/xbr2017~~~~~~~~~~...
2018-11-04 23:51:09
2876
原创 Python地学分析 — 矢量数据输出 03
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。Python的小伙伴们,咱们又见面啦!本节给大家带来得知识点仍然是GDAL的矢量数据操作,主要是矢量数据的输出,好了,废话不多说,直接上代码!~~~~~~~~~~~~~~~~~~~~~~~~~~编程环境:操作系统:windows...
2018-11-03 10:25:38
1058
原创 Python地学分析 — 矢量数据读取 02
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。Python的小伙伴们,咱们又见面啦!本节给大家带来得知识点仍然是GDAL读取矢量数据,并且我们还将这些数据进行可视化,好了,废话不多说,直接上代码!~~~~~~~~~~~~~~~~~~~~~~~~~~编程环境:操作系统:windo...
2018-11-01 13:08:44
1578
4
原创 Python地学分析 — 矢量数据读取 01
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。代码和数据可以直接在我的GitHub上下载:https://github.com/xbr2017/PyGdal_vector_01*******************************************************...
2018-10-31 10:20:46
2895
1
原创 Python地学分析 — 矢量数据集介绍
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。什么叫矢量数据,在这里,小编先给大家普及一下!地图上的要素都绘制为几何对象——点,线(包含多边形)、面。这些类型的数据(地理要素都是不同的对象)称为矢量数据集。在最基本的矢量数据中,地理要素以离散几何形式表示,特别是点,线、面。具有不同边界...
2018-10-31 10:16:38
2522
原创 Python批量读取txt文件
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。 # -*- coding: utf-8 -*-import timeimport mathimport osimport sysimport os, os.path,shutil txtPath = 'D:\\data\\txt0...
2018-08-28 18:09:40
18746
原创 多线程实时爬取PM2.5在线数据
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。# coding:utf-8import threadingimport urllibimport re,sysimport timeimport hashlibimport osfrom urllib import pathna...
2018-08-12 20:06:32
1983
原创 Python爬取Google地图上指定城市经纬度
欢迎关注博主的微信公众号:“智能遥感”。该公众号将为您奉上Python地学分析、爬虫、数据分析、Web开发、机器学习、深度学习等热门源代码。 该代码是对Google地图的爬取,首先需要打开翻墙软件,然后注册Google地图的API_KEY,最后执行下面的程序,就会有输入城市对应的经纬度以及求两个城市间的距离,祝你好运!如果还想学更多Python知识,敬请关注公众号:“智能遥感”!!!...
2018-08-04 22:46:39
8839
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人