自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C/C++攻城狮

以教促学,提升个人价值

  • 博客(24)
  • 资源 (8)
  • 收藏
  • 关注

原创 【个人网站搭建】GitHub pages+hexo框架下为next主题添加菜单分类页面

0x00 前言文章中的文字可能存在语法错误以及标点错误,请谅解;如果在文章中发现代码错误或其它问题请告知,感谢!Hexo博客框架版本(hexo vesion):5.3.0Next主题版本:v5.1.40x02 实现方法1.新建菜单分类页面使用hexo new page "XXX"指令为next主题菜单栏新增页面,例如新增一个名为resources页面:$ hexo new page "resources"此时在根目录下的source文件夹内会生成一个resources子文件夹:2.编辑

2020-12-29 17:54:04 504

原创 LeetCode:641. Design Circular Deque设计循环双端队列(C语言)

题目描述:设计实现双端队列。你的实现需要支持以下操作:MyCircularDeque(k):构造函数,双端队列的大小为k。insertFront():将一个元素添加到双端队列头部。 如果操作成功返回 true。insertLast():将一个元素添加到双端队列尾部。如果操作成功返回 true。deleteFront():从双端队列头部删除一个元素。 如果操作成功返回 true。deleteLast():从双端队列尾部删除一个元素。如果操作成功返回 true。getFront():从双端队列头

2020-12-28 15:36:39 198

原创 LeetCode:1266. Minimum Time Visiting All Points访问所有点的最小时间(C语言)

题目描述:平面上有 n 个点,点的位置用整数坐标表示 points[i] = [xi, yi]。请你计算访问所有这些点需要的最小时间(以秒为单位)。你可以按照下面的规则在平面上移动:每一秒沿水平或者竖直方向移动一个单位长度,或者跨过对角线(可以看作在一秒内向水平和竖直方向各移动一个单位长度)。必须按照数组中出现的顺序来访问这些点。示例 1:输入:points = [[1,1],[3,4],[-1,0]]输出:7解释:一条最佳的访问路径是: [1,1] -> [2,2] ->

2020-12-28 10:19:23 135

原创 【个人网站搭建】Github Pages+hexo框架下启动next主题分享功能

0x00 前言文章中的文字可能存在语法错误以及标点错误,请谅解;如果在文章中发现代码错误或其它问题请告知,感谢!Hexo博客框架版本(hexo vesion):5.3.0Next主题版本:v5.1.40x01实现方法打开themes/next/_config.yml搜索关键字定位到needmoreshare2,将紧邻该关键字的enable设置成true。余下位置enable根据需要选择,其中:postbottom表示在文章末尾分享;float表示在页面侧端分享。本例将全部设置为true:n

2020-12-27 11:22:01 166

原创 【个人网站搭建】hexo框架下安装或升级next主题后localhost:4000显示错误解决方法

0x00 前言文章中的文字可能存在语法错误以及标点错误,请谅解;如果在文章中发现代码错误或其它问题请告知,感谢!Hexo博客框架版本(hexo vesion):5.3.00x01 解决方法安装hexo静态博客框架后,使用hexo s启动服务可以看到本地默认的网页可以显示,但下载next主题git clone https://github.com/iissnan/hexo-theme-next themes/next后再次使用hexo s指令打开本地网页发现显示如下错误:造成这种原因是hexo

2020-12-26 17:33:23 736 2

原创 【个人网站搭建】Hexo框架下文章插入图片部署到GitHub Pages显示失败解决方法

0x00 前言文章中的文字可能存在语法错误以及标点错误,请谅解;如果在文章中发现代码错误或其它问题请告知,感谢!Hexo博客框架版本(hexo -v):5.3.00x02 解决方法1.安装插件,在根目录打开Git Bash,执行: npm install hexo-asset-image --save2.打开根目录下_config.yml配置文件,定位到post_asset_folder,将选项从false改成true:3.打开/node_modules/hexo-asset-im

2020-12-23 09:58:59 601

原创 LeetCode:1475. Final Prices With a Special Discount in a Shop商品折扣后的最终价格(C语言)

题目描述:给你一个数组 prices ,其中 prices[i] 是商店里第 i 件商品的价格。商店里正在进行促销活动,如果你要买第 i 件商品,那么你可以得到与 prices[j] 相等的折扣,其中 j 是满足 j > i 且 prices[j] <= prices[i] 的 最小下标 ,如果没有满足条件的 j ,你将没有任何折扣。请你返回一个数组,数组中第 i 个元素是折扣后你购买商品 i 最终需要支付的价格。示例 1:输入:prices = [8,4,6,2,3]输出:[4,2

2020-12-23 09:12:28 391

原创 【个人网站搭建】Hexo框架下添加README.md 及部署到 GitHub.io显示格式错误解决方法

0x00 前言文章中的文字可能存在语法错误以及标点错误,请谅解;如果在文章中发现代码错误或其它问题请告知,感谢!Hexo博客框架版本(hexo -v):5.3.00x01 添加及正确显示README.md文件在使用Hexo博客架构以及GitHub Pages搭建网站时可能会需要添加README.md的自述文件,该文件可以对该项目有一个简单的介绍及修改记录。在GitHub.io项目仓库创建时可以选择新建一个README.md和License等,若在新建项目仓库没有创建README.md也可以后期添

2020-12-22 15:51:18 883

原创 【个人网站搭建】Hexo框架下Next主题中添加站内搜索功能

0x00 前言文章中的文字可能存在语法错误以及标点错误,请谅解;如果在文章中发现代码错误或其它问题请告知,感谢!Hexo博客框架版本(hexo -v):5.3.0Next主题版本:v5.1.40x02 实现步骤1.安装搜索插件在根目录安装hexo-generator-search插件:$ npm install hexo-generator-search --save2.修改站点配置文件在根目录下的站点配置文件_config.yml 中添加下列内容:#Searchsearch:

2020-12-22 14:43:30 527

原创 LeetCode:746. Min Cost Climbing Stairs使用最小花费爬楼梯(C语言)

题目描述:数组的每个索引作为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 costi。每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。示例 1:输入: cost = [10, 15, 20]输出: 15解释: 最低花费是从cost[1]开始,然后走两步即可到阶梯顶,一共花费15。示例 2:输入: cost = [1, 100, 1, 1, 1, 1

2020-12-21 16:20:43 152

原创 LeetCode:389. Find the Difference找不同(C语言)

题目描述:给定两个字符串 s 和 t,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。示例 1:输入:s = “abcd”, t = “abcde”输出:“e”解释:‘e’ 是那个被添加的字母。示例 2:输入:s = “”, t = “y”输出:“y”示例 3:输入:s = “a”, t = “aa”输出:“a”示例 4:输入:s = “ae”, t = “aea”输出:“a”提示:0 <= s.le

2020-12-18 09:31:13 307

原创 LeetCode:933. Number of Recent Calls最近的请求次数(C语言)

题目描述:写一个 RecentCounter 类来计算特定时间范围内最近的请求。请你实现 RecentCounter 类:RecentCounter() 初始化计数器,请求数为 0 。int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 毫秒内发生的所有请求数(包括新请求)。确切地说,返回在 [t-3000, t] 内发生的请求数。保证 每次对 ping 的调用都使用比之前更大的 t 值。示例:输入:[“RecentCoun

2020-12-16 09:43:54 269

原创 LeetCode:1299. Replace Elements with Greatest Element on Right Side将每个元素替换为右侧最大元素(C语言)

题目描述:给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。完成所有替换操作后,请你返回这个数组。示例:输入:arr = [17,18,5,4,6,1]输出:[18,6,6,6,1,-1]提示:1 <= arr.length <= 10^41 <= arr[i] <= 10^5来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/replace-elements-wi

2020-12-14 10:51:24 158

原创 LeetCode:383. Ransom Note赎金信(C语言)

题目描述:给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。杂志字符串中的每个字符只能在赎金信字符串中使用一次。)注意:你可以假设两个字符串均只含有小写字母。canConstruct(“a”, “b”) -> falsecanConstr

2020-12-11 09:39:18 503

原创 LeetCode:860.Lemonade Change 柠檬水找零(C语言)

题目描述:在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。注意,一开始你手头没有任何零钱。如果你能给每位顾客正确找零,返回 true ,否则返回 false 。示例 1:输入:[5,5,5,10,20]输出:true解释:前 3 位顾客那里,我们按顺序收取 3 张 5 美元的钞票。

2020-12-10 09:14:17 443

原创 LeetCode:1389. Create Target Array in the Given Order按既定顺序创建目标数组(C语言)

题目描述:给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组:目标数组 target 最初为空。按从左到右的顺序依次读取 nums[i] 和 index[i],在 target 数组中的下标 index[i] 处插入值 nums[i] 。重复上一步,直到在 nums 和 index 中都没有要读取的元素。请你返回目标数组。题目保证数字插入位置总是存在。示例 1:输入:nums = [0,1,2,3,4], index = [0,1,2,2,1]输出:[0,4,1,

2020-12-07 11:22:03 214

原创 LeetCode:371. Sum of Two Integers Sum of Two Integers两整数之和(C语言)

题目描述:不使用运算符 + 和 - ​​​​​​​,计算两整数 ​​​​​​​a 、b ​​​​​​​之和。示例 1:输入: a = 1, b = 2输出: 3示例 2:输入: a = -2, b = 3输出: 1通过次数41,261提交次数72,634来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-of-two-integers著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解答:int getS

2020-12-07 11:19:35 146

原创 LeetCode:118. Pascal‘s Triangle杨辉三角(C语言)

题目描述:给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解答:/** * Return an

2020-12-06 09:19:28 182

原创 LeetCode:1672. Richest Customer Wealth最富有客户的资产总量(C语言)

题目描述:客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。示例 1:输入:accounts = [[1,2,3],[3,2,1]]输出:6解释:第 1 位客户的资产总量 = 1 + 2 + 3 = 6第 2 位客户的资产总量 = 3 + 2 + 1 = 6两位客户都是最富有的,资产总量都是 6 ,所以返回 6 。示例 2:输入:accounts = [[1,5],[7,3],[3,5]]输出:10解释:第 1 位客户的资产总量 = 6

2020-12-05 09:14:55 657

原创 LeetCode:659. Split Array into Consecutive Subsequences分割数组为连续子序列(C语言)

题目描述:给你一个按升序排序的整数数组 num(可能包含重复数字),请你将它们分割成一个或多个子序列,其中每个子序列都由连续整数组成且长度至少为 3 。如果可以完成上述分割,则返回 true ;否则,返回 false 。示例 1:输入: [1,2,3,3,4,5]输出: True解释:你可以分割出这样两个连续子序列 :1, 2, 33, 4, 5示例 2:输入: [1,2,3,3,4,4,5,5]输出: True解释:你可以分割出这样两个连续子序列 :1, 2, 3, 4, 5

2020-12-04 15:01:16 241

原创 LeetCode:204. Count Primes计数质数(C语言)

题目描述:统计所有小于非负整数 n 的质数的数量。示例 1:输入:n = 10输出:4解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。示例 2:输入:n = 0输出:0示例 3:输入:n = 1输出:0提示:0 <= n <= 5 * 106来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/count-primes著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解

2020-12-03 14:44:14 237

原创 UltraEdit安装详解

0x00前言文章中的文字可能存在语法错误以及标点错误,请谅解;如果在文章中发现代码错误或其它问题请告知,感谢!0x01准备工具1.IDM All Products KeyGen v3.6.exe;下载地址:https://github.com/CoderAldrich/IDM-All-Products-KeyGen-v3.60x02激活步骤1.首先断开网络连接;2.然后进入Ultr...

2020-12-01 14:22:35 13157 1

原创 【数据结构及算法】基本数据结构概念及关系图

0x00前言文章中的文字可能存在语法错误以及标点错误,请谅解;如果在文章中发现代码错误或其它问题请告知,感谢!0x01 数据结构基本概念数据结构(data structure)是相互之间存在的一种或多种特定关系的数据元素的集合。在任何问题中,数据元素都不是孤立存在的,它们之间存在某种关系,这种数据元素之间的关系称为结构(structure)。数据结构通常有四种:1.集合:和数学中的集合概念一致,在结构中的数据元素之间除了“同属于一个集合”的关系外,没有其他关系。2.线性结构 :结构中的数据

2020-12-01 13:28:50 2349

原创 LeetCode:34. Find First and Last Position of Element in Sorted Array在排序数组中查找元素的第一个和最后一个位置(C语言)

题目描述:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗?示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,10], target = 6输出:[-1,-1]示例 3:输入:nums

2020-12-01 10:05:54 264

QT帮助文档_中文版.chm

Qt是一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。 本文档为Qt帮助文档,包含Qt概述内容以及提供的API使用说明。

2020-11-14

GLOBAL-Green Background Style.rar

该配置文件一定程度上能够减缓视力疲劳,非常适合长时间阅读项目代码。个人比较推荐的一款sourceinsight的配置文件。

2020-05-26

sokit-1.2-linux32

Linux下的网络调试助手,安装前确保Linux安装Qt环境。

2018-06-14

Qt 4.7.1 for QNX systems

文档描述了为了可以使Qt程序运行在QNX系统中如何在宿主机(windows、QNX、linux)以及在目标机(QNX 6.5.0 )中搭建Qt 4.7.1开发环境;文档为英文文档;需要开发者提前自备解压在目标机压缩包qt_qnx_targets.tar.gz,解压在宿主机对应的压缩包(例如qt_qnx_host_linux_x86.tar.gz、qt_qnx_host_win32_x86.tar.gz、qt_qnx_host_qnx6_x86.tar.gz等);

2017-11-15

北斗一号用户机数据接口要求(4.0版)A4

北斗的报文协议

2017-06-19

pthreads-w32-2-9-1-release

Pthread是由POSIX提出的一套通用的线程库,在Linux平台下,它被广泛的支持,而windows平台下,却并不被支持,而pthreads-w32让我们能够再Windows平台下使用pthread库

2017-02-09

MinGW-5.1.4下载完成版

MinGW-5.1.4下载完整版

2017-01-23

解决 source insight 3.5 显示中文为乱码问题下载

解决 source insight 3.5 显示中文不支持UTF8乱码问题

2017-01-18

空空如也

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

TA关注的人

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