摘要:红黑树实现 说明 (待填坑) 代码 阅读全文
posted @ 2019-03-08 22:12 CurtisChen 阅读 (83) 评论 (0) 编辑
摘要:关系和复杂度 关系 复杂度 一、冒泡排序 原理 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 3. 针对所有的元素重复以上的步骤,除了最后一个。 4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较 代码 二、选择排序 原理 选择排序与冒泡排序有点像,只不过选择 阅读全文
posted @ 2019-03-03 22:27 CurtisChen 阅读 (64) 评论 (0) 编辑
摘要:git config:配置相关信息 git clone:复制仓库 git init:初始化仓库 git add:添加更新内容到索引中 git diff:比较内容 git status:获取当前项目状况 git commit:提交 git branch:分支相关 git checkout:切换分支 g 阅读全文
posted @ 2018-12-13 19:52 CurtisChen 阅读 (14) 评论 (0) 编辑
摘要:1. tree (需要安装) 2. ls 3. cd ~:当前用户home 目录 4. pwd 5. mkdir 6. touch file 文件存在:更新文件时间戳 文件不存在:创建文件 7. rmdir 空目录 8. rm dir r 递归方式 i 提示 f 强制 9. cp (1)cp fil 阅读全文
posted @ 2018-09-13 23:56 CurtisChen 阅读 (26) 评论 (0) 编辑
摘要:挑战:数据提取 — 实验楼 题目 数据提取 介绍 小明在做数据分析的时候需要提取文件中关于数字的部分,同时还要提取用户的邮箱部分,但是有的行不是数组也不是邮箱,现在需要你在data2这个文件中帮助他用正则表达式匹配出数字部分和邮箱部分。在这里下载 wget http://labfile.oss.al 阅读全文
posted @ 2018-09-12 11:37 CurtisChen 阅读 (149) 评论 (0) 编辑
摘要:题目 历史命令 介绍 在linux中,对于文本的处理和分析是极为重要的,现在有一个文件叫做data1,同学们可以在这里下载, wget http://labfile.oss.aliyuncs.com/courses/1/data1 里面记录是一些命令的记录,现在需要你从里面找出出现频率次数前3的命令 阅读全文
posted @ 2018-09-12 09:32 CurtisChen 阅读 (151) 评论 (0) 编辑
摘要:题目 备份日志 小明是一个服务器管理员,他需要每天备份论坛数据(这里我们用日志替代),备份当天的日志并删除之前的日志。而且备份之后文件名是年 月 日的格式。alternatives.log在/var/log/下面。 目标 为shiyanlou用户添加计划任务 每天凌晨3点的时候定时备份alterna 阅读全文
posted @ 2018-09-11 17:22 CurtisChen 阅读 (139) 评论 (0) 编辑
摘要:先给前几项,即可求出第n项 阅读全文
posted @ 2018-08-19 12:01 CurtisChen 阅读 (652) 评论 (0) 编辑
摘要:J 洋灰三角 题目: 链接:https://www.nowcoder.com/acm/contest/136/J来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 时间限制:C/C++ 1秒 阅读全文
posted @ 2018-08-19 11:54 CurtisChen 阅读 (108) 评论 (3) 编辑
摘要:H 挖沟 题目: 链接:https://www.nowcoder.com/acm/contest/136/H来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 时间限制:C/C++ 1秒,其 阅读全文
posted @ 2018-08-19 11:46 CurtisChen 阅读 (25) 评论 (0) 编辑