C++
文章平均质量分 75
J__M__C
在校大学生一枚~
展开
-
长期记录一下Leetcode上可以用正则表达式解决的题目,附个人代码
LeetCode中的正则表达式练习题原创 2023-01-19 22:21:47 · 1124 阅读 · 2 评论 -
C++ 实现lambda递归调用(C++11 - C++23)
C++ lambda表达式递归调用原创 2022-06-24 03:45:28 · 6246 阅读 · 2 评论 -
单文件夹下多个cpp文件的MAKEFILE
最近要写makefile,这里记录一下备忘以后方便拿来用。当我的文件夹中有这么些个文件:最开始我是手动写成这种的CXXFLAGS := -W -Wall -O3 -std=c++17 -fconceptsassignment3: assignment3.o linalg.o matrix.o $(CXX) $(CXXFLAGS) $^ -o $@assignment3.o: assignment3.cc $(CXX) $(CXXFLAGS) -c $< -o $@linalg.o:原创 2021-03-30 03:03:48 · 298 阅读 · 1 评论 -
C++实现迷宫的生成与解决
数据结构实验课要求解决一个迷宫问题,这里给定长宽用prime算法随机生成了一个迷宫并从指定起点与终点打印出了迷宫的解决方案,此处用到了栈数据结构,这里的jmc::Stack是我自己写的栈,这里就不放了,可以换成一切具有常规意义的empty、pop、push接口的栈ADT,或者直接使用std::stack就行,注意头文件的#include"Stack"也改一下Maze.h:#pragma once#include<iostream>#include<vector>#inclu原创 2020-12-20 03:38:27 · 2851 阅读 · 8 评论 -
迷宫问题——C语言纯数组递归求解
最近碰到一个需求,要求解一个迷宫问题,还不能用各种乱七八糟的数据结构以及复杂点的算法,没办法只好慢慢写了一下。随便写的,估计挺多不足,放出来备忘一下,说不定对谁有用呢。#include<stdio.h>char MAP[12][13] = { "############", "#...#......#", "..#.#.####.#", "###.#....#.#", "#....###.#..", "####.#.#.#.#", "#..#.#.#.#.#", "##.#原创 2020-11-22 06:37:26 · 1036 阅读 · 1 评论 -
【C#学习笔记】\n和\r的区别
以前写代码碰到换行一向都是顺手撸一个\n就完事了,今天看菜鸟教程的C#教程给出的字符串教程有这么一段代码:string i = "one\r\ntwo\r\nthree";遂好奇:\r和\n有啥区别?于是测试了这么一段代码:namespace ConsoleApp1{ class Program { static void Main(string[] args) { string i = "one\r\ntwo\r\nthr原创 2020-11-08 02:32:57 · 432 阅读 · 0 评论