转 VSCode配置python调试环境

转载自:https://www.cnblogs.com/qdscwyy/p/7756694.html   1.下载python解释器 python 3.6.3 for windows 安装到系统某个路径例如C:\Python36 最好添加到Path,也可以不加 2.在VSCode市场中安装...

2018-12-05 11:54:33

阅读数:19

评论数:0

数据结构 - 链表的合并

今天有童鞋在群里问怎么合并两个有序链表。尝试写了一下,递归方式比较直观而且不容易出错,非递归的话代码可读性差一点而且也容易写错。这里提供一下主要代码。注意:如果是双向链表会更加复杂需要同时维护每个节点的两个指针,为了避免出错。双向链表强力建议增加头尾的哨兵节点。定义一个链表的节点如下:templa...

2018-04-18 10:47:38

阅读数:541

评论数:0

一个神奇的数据结构

Linklist HashTablehttps://github.com/ez8-co/linked_hash/blob/master/linked_hash.hpp今天在群里有一位群友分享了一个数据结构。通常大家都会使用到数据结构链表。但是链表由于不具备常数级的查找复杂度,有时候需要借助hash...

2018-04-13 15:16:54

阅读数:140

评论数:0

《Data Structure And Algorithm Analysis In C++》读书笔记六

Chapter 6 Priority Queues(Heaps)* Efficient implementation of the priority queue ADT.* Use of priority queues.* Advanced implementations of priority ...

2018-04-12 13:02:02

阅读数:91

评论数:0

《Data Structure And Algorithm Analysis In C++》读书笔记五

Chapter5 HasingHasing, intertions, deletions, and finds in constant average time.findMin, findMax and print in sorted order are not supported.* See s...

2018-04-09 17:02:00

阅读数:49

评论数:0

引用成员不会被父类的析构销毁

一,成员引用的方式。将某个成员申明为类的引用方式,(其实就是指针)发现类的析构函数并不会销毁引用成员。#include <iostream> class A { public: A() { std::cout &am...

2018-04-03 01:11:27

阅读数:77

评论数:0

CentOs 7 下编译安装Gcc 7.1.0

转载自:https://blog.csdn.net/hanzheng260561728/article/details/75125891依赖yum install gcc gcc-c++  xz  -y插件安装wget ftp://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar...

2018-03-30 15:44:47

阅读数:1040

评论数:1

Windows API 下载http文件

打开http链接下载文档流程。#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <tchar.h> #include &lt...

2018-03-29 13:30:11

阅读数:387

评论数:0

一个打印目录树的例子

输入一个多行的字符串,表示目录树。对其进行解析,并按层次结构打印出目录/* * n_number_sum_equal_m.cpp * */ #include<iostream> #include <map> ...

2018-03-14 14:46:22

阅读数:131

评论数:0

你是如何自学 Python 的?

转自知乎:https://www.zhihu.com/question/20702054这是我在过去几家公司招聘到工程师,Python入职培训的过程。时间分为4周,全部自学,仅提供大纲。适用于Web方向:1、Week1:读完《简明Python教程》,适应Python开发环境2、Week2:写个爬虫...

2018-03-13 21:38:03

阅读数:91

评论数:0

Mingw/Visual Studio + Qt5 开发环境搭建

一, QT框架介绍Qt 框架是一套跨平台的UI界面开发框架,支持C++语言快速开发出能够具有平台移植的图形界面。相比传统的Win32 /MFC图形界面开发,QT库具有更加优雅简洁的封装性,并且提供了丰富的标准控件和功能接口,并且对许多操作系统的机制进行了封装,能够让开发人员关注与业务和图形逻辑实现...

2018-03-09 11:33:18

阅读数:323

评论数:0

一个C++的矩阵运算库

Armadillo:C++下的Matlab替代品 Eigen3:强大且只需头文件 OpenCV:方便的计算机视觉计算库 ViennaCL:并行矩阵计算 PETSc:大规模并行科学计算 其他的矩阵计算库和资料最近在几个地方都看到有人问C++下用什么矩阵运算库比较好,顺便做了个调查,做一些相关的推荐吧...

2018-02-08 18:31:46

阅读数:529

评论数:0

洗牌算法总汇以及测试洗牌算法的正确性

转载自:http://www.cnblogs.com/TenosDoIt/p/3384141.html洗牌算法汇总以及测试洗牌程序的正确性洗牌可以抽象为:给定一组排列,输出该排列的一个随机组合,本文代码中均以字符数组代表该排列算法1-算法3 都是在原序列的基础上进行交换,算法空间复杂度为O(1)算...

2018-02-08 17:12:04

阅读数:75

评论数:0

《Discrete Mathematics with Applications》读书笔记六

Chapter 6 COUNTING AND PROBABILITY6.1 IntroductionRandom Process, Sample Space, Event And ProbabilityRandom Process, when it takes place, one outcome...

2018-02-08 00:14:22

阅读数:85

评论数:0

随机数生成题,利用小的随机数生成大的随机数

如题已经有一个黑盒函数 会生成均匀分布的随机数 0,1 需要构造一个随机函数,生成0~N之间均匀分布的随机数 利用0,1构造一0~2^K之间的随机数 (K = ceiling(log(N))) 如果生成的随机数大于N,则重新计算。否则返回此随机数。结果是均匀分布的。 代码如下: ...

2018-02-01 14:51:18

阅读数:163

评论数:0

《Data Structure And Algorithm Analysis In C++》读书笔记四

Chapter 4 TreesThis chapter discusses the data structure for which the average running time of most operation is O(logN).The data structure is the Bi...

2018-02-01 09:50:35

阅读数:176

评论数:0

一道算法题--连连看

群里的小伙伴发了一道在题目,判断一个棋盘上连连看的两个点是否可以消除。 原题目的点参考: http://acm.hdu.edu.cn/showproblem.php?pid=1175 思路:参考了这篇blog http://blog.csdn.net/artzok/articl...

2018-01-30 18:32:23

阅读数:110

评论数:0

Introduction to Java Script Object Notation (JSON)

Jason 入门指南 (Introduction to Java Script Object Notation) 最近需要跨语言进行一些数据交换,基本数据类型数组之类的交换起来太麻烦。 统一将数据编码成Jason字符串进行交换解析。因此研究了一下Json的语法。 这里是使用C++和C#直接传...

2018-01-24 13:46:07

阅读数:95

评论数:0

实践: 《编码:隐匿在计算机软硬件背后的语言》 -- 实现一个简单的8位CPU的虚拟机

最近在看Charles Petzold的《编码》这本书。书上用生动的例子从导线灯泡继电器开关自己搭建了一个简单的8位计算机。 并且能实现加法,减法,条件判断,调整的基本功能。 这里博主为了巩固对书上知识的理解,用C++模拟书上的方法自己实现了一个8位的CPU虚拟机,并且支持内存的输入输出,和机...

2018-01-24 13:45:21

阅读数:415

评论数:0

《Data Structure And Algorithm Analysis In C++》读书笔记三

Chapter 3 Lists, Stacks, and Queues Topics: *Introduce the concept of Abstract Data Types(ADTs). *Show how to efficiently perform operations o...

2018-01-22 11:41:22

阅读数:185

评论数:0

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