算法-双链表
双链表实现一个双链表,双链表初始为空,支持5种操作:
(1) 在最左侧插入一个数;
(2) 在最右侧插入一个数;
(3) 将第k个插入的数删除;
(4) 在第k个插入的数左侧插入一个数;
(5) 在第k个插入的数右侧插入一个数
现在要对该链表进行M次操作,进行完所有操作后,从左到右输出整个链表。
注 ...
算法-单链表
单链表实现一个单链表,链表初始为空,支持三种操作:
(1) 向链表头插入一个数;
(2) 删除第k个插入的数后面的数;
(3) 在第k个插入的数后插入一个数
现在要对该链表进行M次操作,进行完所有操作后,从头到尾输出整个链表。
注意:题目中第k个插入的数并不是指当前链表的第k个数。例如操作过程中一共 ...
竞赛c++基础知识
cin优化
优化cin读入速度
std::ios::sync_with_stdio(false);
std::cin.tie(0);
字符使用
ASCII码
A~Z
65 ~ 90
a~z
97~112
相差32位
常用库stdio.h
C语言标准库
bits/stdc++. ...
算法-基础算法整合
学了将近一个月的基础算法,总结下代顺便码试试typora。
感觉这么写有些太缭乱了,下回试着分开吧。排序
01快速排序给定你一个长度为n的整数数列。
请你使用快速排序对这个数列按照从小到大进行排序。
并将排好序的数列按顺序输出。
输入格式输入共两行,第一行包含整数 n。
第二行包含 n 个整数( ...
lsky 图库
困在老家想着做一个图库,发现了一个很棒的开源图库正好有台闲置小水管。 项目地址:https://www.lsky.pro/ 成品地址:http://47.98.48.185/
开学第十三周-周记(END)
2019.12.30—2019.1.8 这是从最后一周到我回家的周记 这是在学校的最后一周了,最后一周还是蛮充实和舒适的快考试的最后几天基本上每天一节课其他时间用来复习、健身、玩游戏。 在周五成立了一个C语言和高数的突击补习小组,我负责教C语言,还有两位同学负责高数,周五讲的C语言,C语言比 ...
2019 - - - 大事记
拿到驾照
开始理财
穷游北京三个月
看花泽香菜演唱会
看音乐会
换了新手机
来到了新的学校
在北京前门大街上睡觉
开始健身
报名参加蓝桥杯
通关了许多3A大作
做自己喜欢的事✓
开学第十二周-周记
2019.12.23—2019.12.29 越要考试越懒惰,我说为什么这两周晚上时间变少了是因为天天晚上在西瓜视频答题赚了小二百了这几周饭钱是有了着落。还买了一个游戏在epic平台卖的毕竟太香了《哈迪斯》又是一款魂游戏,爆肝十小时终于没有在半路倒下一命通关当然打游戏都是再学习休息的时候冲。 这 ...
开学第十一周-周记
2019.12.16—2019.12.22 承认是自己的懒癌犯了,在昨天打算写完笔记再写周记,然后就没有然后了。拖到了现在,来回顾一下这一周的事情。 周一的时候C Primer Plus到了我很激动的拆开了快递有些失望因为快递的保护很不用心,书被磕坏了好几处,一回到宿舍直接刚客服谴责他们发快递 ...
C语言重点理论整理
今天把最后的两个视频看完了,整理了一下最后的重点和重要的部分。
什么叫分配内存?什么叫释放内存? 1.操作系统把某块内存空间的使用权利分配给程序叫做分配内存。 2.操作系统把分配给该程序的内存空间的使用权力回收该程序就不能再使用这一块内存空间叫做释放内存。 注意事项:释放内存不是把该内存的 ...