
数据结构与算法
还在为数据结构与算法发愁吗?
gkkk_1
这个作者很懒,什么都没留下…
展开
-
AB1 【模板】栈
接下来的 n ,每行为一个字符串,代表一个操作。保证操作是题目描述中三种中的一种。第一行为一个正整数 n ,代表操作次数。(1≤n≤100000)push x:将 加x 入栈,保证 x 为 int 型整数。如果为另外两种,若栈为空,则输出 "error“如果操作为push,则不输出任何东西。pop:输出栈顶,并让栈顶出栈。top:输出栈顶,栈顶不出栈。否则按对应操作输出。原创 2022-09-12 10:41:10 · 460 阅读 · 0 评论 -
JAVA29 动态字符串
将一个由英文字母组成的字符串转换成从末尾开始每三个字母用逗号分隔的形式。原创 2022-09-10 09:17:42 · 193 阅读 · 0 评论 -
算法题-高精度整数加法
输入两个用字符串 str 表示的整数,求它们所表示的数之和。数据范围: 1≤len(str)≤10000。原创 2022-08-27 13:01:58 · 255 阅读 · 0 评论 -
算法题-挑7
输出 1到n之间 的与 7 有关数字的个数。一个数与7有关是指这个数是 7 的倍数,或者是包含 7 的数字(如 17 ,27 ,37 ... 70 ,71 ,72 ,73...)数据范围: 1≤n≤30000。原创 2022-08-27 09:46:52 · 280 阅读 · 0 评论 -
算法题刷题-字符串加解密
本以为很简单,但是自己却花了很久的时间。。原创 2022-06-24 00:33:45 · 168 阅读 · 0 评论 -
个人能力提升计划-01 算法和复杂度
最近的感觉就是程序可以编写,bug也可以修复,但是呢,就是总觉得认识浮于表面。 我想通过这个系列得以提高自己。 算法需要具备的要素: 输入输出 确定性 可行性 有穷性 算法三层次: 第一层次:程序能完成功能(也是工作的最基础的要求) 第二层次:执行快,能处理大规模数据 第三层次:暂不公布,等你达到第二层再说吧。 时间复杂度:T(n) 处理规模为n问题所需要的的时间。---由于实践中很难计算这个时间复杂度(客观原因),算法的执行次数,算是比较客观的衡量方式。 渐进复杂度:处理足...原创 2021-04-24 14:45:01 · 149 阅读 · 0 评论 -
数据结构-排序问题之冒泡排序
最近刚进一家公司,业务不太忙,因此我就有些许空闲时间,来学点新的东西或者复习旧的东西了。最大感觉,国内很多计算机教材,里面的理论概念超级繁琐,我简直一页都看不去了。个别不错的书籍,看的整体感觉还挺好的。还有,知识就是一段记忆的经验,解决问题的经验罢了,许久不碰,也就不再是自己的知识和技能了。学如逆水行舟,不进则退。这句话,真觉得有道理啊。 为什么要学这个排序,因为很多实际问题都需要排序,而且排序一般原创 2017-06-19 16:32:11 · 798 阅读 · 0 评论