- 博客(1493)
- 资源 (1)
- 收藏
- 关注
转载 windows 下 gcc/g++ 的安装
windows 下 gcc/g++ 的安装zhaosiyi关注0.22016.05.28 00:05*字数 764阅读 50287评论 4喜欢 35下载 mingw首先打开www.mingw.org。www.mingw.org直接点击右上方的 Download Installer 即可下载。点击 Download Installer 进入下载页面...
2019-05-09 11:34:27
278
转载 Visual Studio Code 中 CodeRunner 插件的输出窗口中文乱码
Visual Studio Code 中 CodeRunner 插件的输出窗口中文乱码RinvayTang关注2018.03.15 19:56字数 130阅读 1011评论 0喜欢 0在 Visual Studio Code 中安装 CodeRunner 插件后,直接运行 Java 代码的时候,输出窗口中的中文出现了乱码,像这样:333.png经过度娘和谷哥的帮助,...
2019-05-09 11:16:39
6889
转载 动态规划之最长上升子序列
动态规划之最长上升子序列cherryleechen关注2017.10.08 10:58*字数 48阅读 15评论 0喜欢 0问题描述解题思路找子问题确定状态确定状态转移方程程序实现人人为我#include<iostream>#include<cstring>#include<algorith...
2019-05-04 21:10:33
153
转载 最小编辑距离问题:递归与动态规划 #106
最小编辑距离问题:递归与动态规划#106Openyoungwindopened this issueon 14 Jun 2017· 13 commentsCommentsAssigneesNo one assignedLabels算法ProjectsNone yetMilestoneNo milestone8 participants...
2019-05-04 16:52:49
2722
转载 Go语言学习之——rune
Go语言学习之——rune星空_ad64关注2018.04.10 20:40*字数 52阅读 550评论 0喜欢 1rune相当于go的charpackage mainimport ( "fmt" "unicode/utf8")func main() { s := "猪猪是个笨!" //含有中文字符 fmt.Println...
2019-05-04 15:11:02
201
转载 golang for语句完全指南
golang for语句完全指南Posted on January 13, 2018以下所有观点都是个人愚见,有不同建议或补充的的欢迎emialaboutme原文章地址关于for语句的疑问for语句的规范for语句的内部实现-array问题解答关于for语句的疑问我们都知道在golang中,循环语句只有for这一个,在代码中写一个循环都一般都需要用到for(当然你用goto也...
2019-05-04 15:08:40
9906
转载 动态规划之最长上升子序
动态规划之最长上升子序列cherryleechen关注2017.10.08 10:58*字数 48阅读 14评论 0喜欢 0问题描述解题思路找子问题确定状态确定状态转移方程程序实现人人为我#include<iostream>#include<cstring>#include<algorith...
2019-05-02 21:14:39
151
转载 广度优先和深度优先树遍历的时间和空间复杂度是多少?
题 广度优先和深度优先树遍历的时间和空间复杂度是多少?有人可以用一个例子来解释我们如何计算这两种遍历方法的时间和空间复杂度?此外,深度优先遍历的递归解决方案如何影响时间和空间复杂度?202018-03-23 17:56起源 维基百科上提供了相当不错的解释: en.wikipedia.org/wiki/Depth-firs...
2019-04-21 12:19:54
26893
转载 priority_queue cmp
#include <functional>#include <queue>#include <vector>#include <iostream>template<typename T> void print_queue(T& q) { while(!q.empty()) { std::cou...
2019-04-20 20:39:11
533
转载 优先队列的emplace操作
使用emplace操作emplace、emplace_front、emplace_back分别对应insert、push_front和push_back。但emplace都是构造而不是拷贝元素。emplace成员会使用传递的参数在容器管理的内存空间中直接构造元素。若参数为空,则调用元素的默认构造函数。如://c为容器,保存Sales_data//使用三个参数的Sales_dat...
2019-04-20 12:00:26
4474
转载 优先队列
#include<iostream>#include<string>#include<queue>#include<time.h>#include<algorithm>#include <functional>#include <stdio.h>using namespace std;typede...
2019-04-20 11:43:21
108
转载 STL里的priority_queue用法
STL里的priority_queue用法在STL里有这个priority_queue,实现优先队列的结构。在优先队列中,优先级高的元素先出队列。现在在这里说说用法吧先看看语法:Syntax:In their implementation in the C++ Standard Template Library, priority queues take three templa...
2019-04-20 11:22:25
281
转载 买卖股票的最佳时机I II III IV
买卖股票的最佳时机I II III IV标签:III发布于:2016年10月19日I假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。II假设有一个数组,它的第i个元素是一个给定的股票在第i天的价格。设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票...
2019-04-19 12:06:49
116
转载 LeetCode:买卖股票的最佳时机 IV
LeetCode:买卖股票的最佳时机 IV柚子社区题目链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iv/description/买卖股票的最佳时机 III题解 https://blog.csdn.net/smile__dream/article/details/81700476...
2019-04-19 11:01:10
100
转载 309 最佳买卖股票时机含冷冻期
309 最佳买卖股票时机含冷冻期coder码农关注他1 人赞同了该文章1.题目描述给定一个整数数组,其中第i个元素代表了第i天的股票价格 。设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 卖出股票后,你无法在第二天买入股票 (即冷冻期...
2019-04-19 11:00:40
135
转载 go语言坑之for range
go语言坑之for rangesongleo关注2017.04.04 11:27*字数 423阅读 2002评论 0喜欢 10go只提供了一种循环方式,即for循环,在使用时可以像c那样使用,也可以通过for range方式遍历容器类型如数组、切片和映射。但是在使用for range时,如果使用不当,就会出现一些问题,导致程序运行行为不如预期。比如,下面的示例程序将遍历一个切片...
2019-04-18 16:49:06
140
转载 memset常见错误
memset编辑讨论memset是计算机中C/C++语言初始化函数。作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。中文名memset函数外文名memset别称初始化函数表达式memset(void *s,int ch,size_t n);应用学科计算机适用领域范围C/C++头文件&...
2019-04-18 15:28:12
11241
转载 Go语言的标识符、关键字、字面量、类型
Go语言的标识符、关键字、字面量、类型数据类型 golang4.9k 次阅读 · 读完需要 11 分钟5一直在 Segment Fault 上面实行自己的拿来主义,但其实我是一直很乐意分享的人,而且特别喜欢写,以前一直都是在自己的博客里面写,但是没啥人看,也形成不了交流,所以,申请在 Segment Fault 上面开个专栏,以后还忘大家多多指教,这篇文章只是想试试 S...
2019-04-13 16:31:03
755
转载 golang 切片copy复制和等号复制的区别
golang 切片copy复制和等号复制的区别2019年01月04日 17:52:48书生_AABB阅读数:481标签:赋值golang更多个人分类:golang版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36520153/article/details/85788763结论:copy复制会比等号复制慢。但是...
2019-04-13 16:26:56
678
转载 字面量,常量和变量之间的区别?
字面量,常量和变量之间的区别?2016年09月18日 11:42:22贺贺V5阅读数:1314版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010130282/article/details/52573119经常看到这三者,基本每天作为一个程序媛的我,都和这三者在打着交道。之前每个都会使用,但是这样的来区别三者之间的关系还是第...
2019-04-13 16:06:59
1206
转载 深入解析 Go 中 Slice 底层实现
深入解析 Go 中 Slice 底层实现一缕殇流化隐半边冰霜关注0.42017.08.28 23:21*字数 3323阅读 3588评论 17喜欢 39赞赏 1切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常...
2019-04-13 15:47:22
191
转载 Go 中 slice 的那些事
Go 中 slice 的那些事HenryCheng关注0.52017.11.08 16:40*字数 1238阅读 2518评论 0喜欢 1Go一、定义我们都知道在 Go 语言中,数组的长度是不可变的,那么为了更加灵活的处理数据,Go 提供了一种功能强悍的类型切片(slice),slice 可以理解为 “动态数组”。但是 slice 并不是真正意义上的动态数组,而...
2019-04-13 14:33:43
198
转载 理解Go语言的nil
理解Go语言的nil天唯关注1.42017.02.27 23:41*字数 1640阅读 17388评论 7喜欢 58赞赏 2最近在油管上面看了一个视频:Understanding nil,挺有意思,这篇文章就对视频做一个归纳总结,代码示例都是来自于视频。nil是什么相信写过Golang的程序员对下面一段代码是非常非常熟悉的了:if err != nil { ...
2019-04-13 11:46:07
972
转载 golang中怎么判断一个变量是array还是slice ?
Array和Slice两者的差异两者最大的差异是数组长度一旦确定便不可修改,无法变长,无法改短。而切片则通过伸缩容量。且数组是值类型,把一个数组赋予给另一个数组时是发生值拷贝,而切片是指针类型,拷贝的是指针。下面通过一个实例来说明:代码如下图,(1)是定义一个[3]int类型数组,依次赋值为1,2,3。(2)将数组a赋值给b,将发生值拷贝。(3)给数组a的下标2的元素赋值为4,这并不会...
2019-04-13 11:31:40
4403
转载 【Go语言】基本类型排序和 slice 排序
【Go语言】基本类型排序和 slice 排序2016-09-07Go语言阅读量3146Go 是通过 sort 包提供排序和搜索,因为 Go 暂时不支持泛型(将来也不好说支不支持),所以,Go 的 sort 和 search 使用起来跟类型是有关的,或是需要像 c 一样写比较函数等,稍微显得也不是很方便。引言Go 的排序思路和 C 和 C++ 有些差别。 C 默认是对数组...
2019-04-13 10:50:09
3258
转载 Golang 数据排序
Golang 数据排序岳阳小罗关注2016.12.12 09:33*字数 227阅读 363评论 0喜欢 4sort.Interface 接口这个接口是 sort 包的核心,它有3个方法。这是 Golang 很酷的一个特性,只要数据类型满足sort.Interface接口,就可以用sort包的函数进行排序。// 一个满足sort.Interface接口的(集合)类...
2019-04-13 10:21:44
2964
转载 优先队列用法
优先队列用法在优先队列中,优先级高的元素先出队列。标准库默认使用元素类型的<操作符来确定它们之间的优先级关系。优先队列的第一种用法,也是最常用的用法:priority_queue<int>qi;通过<操作符可知在整数中元素大的优先级高。故示例1中输出结果为:9 6 5 3 2第二种方法:在示例1中,如果我们要把元素从小到大输出怎么办呢?这时我们可以...
2019-04-11 20:26:33
1004
转载 LeetCode 题解 | 1. 两数之和
LeetCode 题解 | 1. 两数之和力扣(LeetCode)已认证的官方帐号关注他15 人赞同了该文章题目描述:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + num...
2019-04-11 19:15:11
161
转载 C++ multimap
C++ multimap周肃关注2017.03.06 22:00*字数 343阅读 373评论 0喜欢 1template < class Key, // multimap::key_type class T, ...
2019-04-11 16:02:11
715
转载 C++ STL中常见容器的时间复杂度
C++ STL中常见容器的时间复杂度2015年07月02日 10:44:40ShenYounger阅读数:12818标签:STL操作复杂度maphashmap更多个人分类:leetcodemap, set, multimap, and multiset上述四种容器采用红黑树实现,红黑树是平衡二叉树的一种。不同操作的时间复杂度近似为:插入: O(logN)...
2019-04-11 15:38:50
1694
转载 【易错概念】Solidity语法constant/view/pure关键字定义
【易错概念】Solidity语法constant/view/pure关键字定义笔名辉哥关注2018.09.18 11:02*字数 897阅读 485评论 0喜欢 31,摘要通过本文学习,熟悉了解以太坊智能合约语言Solidity语法中constant,view,pure的区别。2,区别总结在Solidity中constant,view,pure三个函数修饰词的作...
2019-04-11 14:49:14
300
转载 Solidity开发指南(七):语法解析
Solidity开发指南(七):语法解析米饭超人关注2018.06.01 10:26字数 468阅读 90评论 0喜欢 11、 solidity 类的多继承、重写solidity 类具有多继承的特性:pragma solidity ^0.4.19contract Animal1 { uint age;}contract Animal2 { ...
2019-04-11 11:06:33
305
转载 智能合约调试指南
智能合约调试指南facert微信公众号「程序化思维」关注他10 人赞同了该文章注意:本教程的 Truffle 版本 4.4.0 及以上不像你在其他地方看到的纸质合约,以太坊的智能合约是代码组成的,需要你以非常谨慎的态度去对待它。(这是一件好事,想象下如果现实世界的合同需要编译的话会更清晰么?)如果我们的合同没有被正确的编码出来, 我们的交易可能会失败,导致以太...
2019-04-11 10:52:18
270
转载 C++11之range-based for loop
C++11之range-based for loopHard模式关注2018.06.16 22:15字数 163阅读 19评论 0喜欢 1此前,为了遍历数组/列表等结构,我们不得不写出如下的代码结构。int array[5] = {1,2,3,4,5};for( int i=0;i<array.size();i++){ // do sth.}在C++...
2019-04-10 22:15:01
872
转载 STL(一)vector、set/multiset、list
STL(一)vector、set/multiset、list八度空间X关注2017.08.29 14:19*字数 2044阅读 92评论 0喜欢 0Vector动态数据,可以随机访问。末尾添加和删除的效率高。元素的顺序和推入的顺序一致。基本函数 push_back 数组最后添加一个元素。如果是对象会执行对象的拷贝构造函数 pop_back 去掉数组最后一...
2019-04-10 16:06:58
205
转载 239. Sliding Window Maximum多种解法分析
239. Sliding Window Maximum多种解法分析AC4Fun关注2016.10.18 00:40*字数 430阅读 736评论 0喜欢 1设数组大小为N,滑动窗口大小为K1. 常规思路常规思路:遍历数组,每次计算最大值,或者遍历K次,将题目化为两个窗口的方法,时间复杂度为O(N*K), 显然不满足需求。2. 最大堆其实做过“寻找n个无穷数中寻找...
2019-04-10 16:06:29
336
转载 STL之优先队列
STL之优先队列xinyuexy关注2017.11.27 22:26字数 854阅读 233评论 0喜欢 0上一篇优先队列实现讲述如何使用最大堆来自己实现一个优先队列,实际上STL里面也为我们提供了相关的实现。下面具体来看一下STL中优先队列的使用方法。基本定义STL中定义优先队列的类为priority_queue,其原型如下:template <class T,...
2019-04-09 11:36:17
271
转载 golang channel & select
golang channel & select大漠狼道关注0.12015.11.02 00:51*字数 886阅读 3582评论 0喜欢 7通过消息来共享数据是golang的一种设计哲学,channel则是这种哲理的体现.channel定义var varName chan dataTypedataType非常广泛,可以是基本的string,int等,也...
2019-04-07 15:03:32
1018
转载 switch中使用continue和break
如果你在switch中使用continue,continue生效是对于while循环如果你在switch中使用break,break生效是对于switch。如果在switch外使用continue和break,生效都是对于while循环。写个程序什么都清楚了。-------------------------------------------------------#include&...
2019-04-01 14:16:01
3426
转载 leetcode(25)---k个一组链表翻转
leetcode(25)---k个一组链表翻转越陵殇关注他k个一组翻转节点,注意当前的t和pre->next的关系~,两两链表翻转的时候,t->next=cur没有问题,但k个节点一组的话,就不能用当前的cur了,因为cur仅仅是开头的第一个,此时应该更新为t->next=pre->next,同时循环的次数应该为i=1~k-1,因为每次开始的时候已经更新过...
2019-04-01 10:51:21
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅