- 博客(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 5805
原创 旋转方阵实现(C++面向对象设计)
本文章旨在结合C++面向对象方法,解决旋转方阵的实现问题,旋转方阵如下:github源代码# 所有文件如下,执行:make&&./test├── Makefile├── anticlock_matrix.cpp├── anticlock_matrix.h├── main.cpp├── matrix.cpp└── matrix.h步骤及思路根据功能,确定不变...
2020-01-01 22:58:35 1023
原创 算法-递归法实现排列组合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 958
原创 安装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 1669
原创 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 213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人