上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: OS笔记 基础引入 进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数 阅读全文
posted @ 2020-03-31 19:51 DengSchoo 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 字符串的去重全排列 应用场景暴力破解填空题目 全排列 调用方式: `perm(list, 0, strlen(list) 1)` 阅读全文
posted @ 2020-03-31 17:54 DengSchoo 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Vim基础使用 1. 基础vim操作,包括两个模式之间的切换,以及保存和退出等最基本操作 两种命令模式:edit & command i 进入编辑模式,Esc退出编辑模式进入命令模式 保存退出操作: `:wq test.c 保存并命名为test.c` 修改文件内容 暂时的语法高亮和行号设置: 设置语 阅读全文
posted @ 2020-03-31 11:53 DengSchoo 阅读(154) 评论(0) 推荐(0) 编辑
摘要: LinuxC/C++编程基础 Makefile是Linux系统下的一种编译脚本。学Linux的话,特别是用Linux写C或C++程序,就多多少少都会接触到Makefile 基础使用 1. 新建名称为makefile文本文件 2. 运行makefile脚本 进阶使用 生成tool.o 和test.o 阅读全文
posted @ 2020-03-30 20:10 DengSchoo 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 学习一下main函数参数 结论 argc表示参数的个数初始为1, 在命令行运行时,后面所跟的参数 c : count计数 argc = argument count参数计数; argv类似于二维字符数组用于去保存命令 v : vectoor 向量 argv = argument vector可以理解 阅读全文
posted @ 2020-03-30 17:47 DengSchoo 阅读(105) 评论(0) 推荐(0) 编辑
摘要: #代码规范为了写出更好看的代码 ##1. 空格 #include <stdio.h> if (x >= 1) { return true; } ##2. 缩进 建议使用四个空格去代替 Tab键 因为不同的编辑器的tab设置的值可能不同,比如Vim的Tab为8个 这个感觉还是看个人习惯因为现在的主流就 阅读全文
posted @ 2020-03-30 17:27 DengSchoo 阅读(118) 评论(0) 推荐(0) 编辑
摘要: O(logn)的查找数组区间和以及修改数组中的值 涉及到的知识点 递归 完全二叉树 其中涉及到的操作 build_tree()把一个数字构建成一个树 query_tree()返回L,R一个区间的和 update_tree()更改数组中的下标为idx值为val 完整代码 阅读全文
posted @ 2020-03-29 21:33 DengSchoo 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Markdown使用学习 Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 优点: 1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标题 阅读全文
posted @ 2020-03-28 12:05 DengSchoo 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 蓝桥杯模拟赛训练二 主要考察结构体配合vector的多级排序问题 阅读全文
posted @ 2020-03-27 21:27 DengSchoo 阅读(686) 评论(0) 推荐(0) 编辑
摘要: BFS算法求迷宫的最短路径问题 'S'是起点 'G'是终点 ' '是墙壁 '.'是可走的路径 样例输入 样例输出 DFS代码框架范例 阅读全文
posted @ 2020-03-25 18:33 DengSchoo 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页