- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 linux下使用vscode+makefile调试大型程序
目录: 使用vscode调试大型程序 使用命令行调试大型程序 注意:本文主要针对c/c++程序的调试。 使用vscode调试 主要是配置launch.json和task.json文件进行调试。 先配置合适的task.json文件,即具体需要执行或调试的命令。 配置launch.json,即配置启动文件。 注意在调试时需要在makefile文件中配置好debug(方法参考2.使用命令行调试大型...
2020-03-26 19:01:18
7315
原创 旋转方阵实现(C++面向对象设计)
本文章旨在结合C++面向对象方法,解决旋转方阵的实现问题,旋转方阵如下: github源代码 # 所有文件如下,执行:make&&./test ├── Makefile ├── anticlock_matrix.cpp ├── anticlock_matrix.h ├── main.cpp ├── matrix.cpp └── matrix.h 步骤及思路 根据功能,确定不变...
2020-01-01 22:58:35
1215
原创 算法-递归法实现排列组合C++
根据维基百科上的介绍,排列(permutation)是将相异物体根据确定的顺序重排,每一种顺序都是一个排列。而组合(combination)较排列的区别是,组合不考虑排序顺序,当两个集合中元素相等,则视为同一种方式。 计算方式 排列: P=Anm=n!(n−m)! P = A_n^m = \frac{n!}{(n-m)!} P=Anm=(n−m)!n! 组合: P=Cnm=n!m!(n−m)!...
2019-01-12 21:19:14
1247
原创 安装leetcode-cli之npm加速方法
刷题没有工具可是很低效的操作!!! 好工具见leetcode-cli! 关于leetcode-cli的安装方法见:https://skygragon.github.io/leetcode-cli/install 这里主要想介绍在npm安装leetcode-cli时,npm进度很慢的办法。 正常情况下进度条是很慢的。。。 改进办法:更改设置,网上搜了很久也就这个方法比较靠谱。 # 更改资源设置 n...
2018-12-23 00:19:07
2018
原创 Data Structure:C/C++实现循环双向链表
Data Structure:C/C++实现循环双向链表 单向链表示意图 双向链表示意图 双向链表实现循环,则是将其头尾连接起来。即头结点的前指针指向尾结点,尾结点的后指针指向头结点。 C/C++代码实现如下: #include <stdio.h> #include <stdlib.h> // 链表结构体 struct node { float ...
2018-12-21 16:44:39
315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅