讨论/技术交流/处理数组和字符串的题目有哪些常用的奇技淫巧(非贬义)?/
处理数组和字符串的题目有哪些常用的奇技淫巧(非贬义)?

例如:

在“螺旋数组”官方题解中先设置一个数组[[0,1],[1,0],[-1,0][-1,1]……
然后在接下来的循环中,根据情况调用其中一个,巧妙地达到了转向的目的
(当时看到的时候佩服的五体投地)
学会了这个技巧后,就可以很轻松的访问数组四周的元素

还比如构造出栈(本人小白现在只学了python,还没有深入学习其他数据结构)来解决数组问题

做了这些笔记之后就想广泛地总结一下关于数组和字符串的这种极为精妙的技巧
(其他的也可以)

萌新菜鸡想请各位大佬指教一下

共 5 个回复

从菜鸟开始,上面有基础教程

Python语法基础: 入门资料其实很多,个人推荐很不错的课:MIT入门课 (慕课/edx上好像旁听都是免费的),讲的很不错,6.0001 Introduction to Computer Science and Programming in Python;翻过《疯狂python》讲义的前几章,入门也挺好的;
Python基础算法和数据结构: 之前如果没接触过的话可以过一遍MIT 6006那门课(Introduction to Algorithms)。学的时候需要边学边练习,比如免费的LeetBook《图解算法数据结构》就不错;

有问题欢迎留言讨论,共勉!

左拐 b站

你这么问, 没人能回答你

各位大哥,我想学Python,可不知道怎么学,这个软件我才下的,现在是完全零基础,算法题根本看不懂,我该怎么学呢?求指点