看你的状态像个初学者。而且是刚学习编程语言的样子。这个样子的人我不推荐看《算法导论》,算法导论适合对语言非常熟悉,并且对数据结构也非常熟悉了,在算法上再往深里研究才看的。你这种情况最要紧的是多写程序,吧语言练习的特别熟,可以配合书后练习题。算法方面你可以找一本《数据结构》,这个上面的普通小算法足够你用了,包括你智能车的比赛都不会超过这个上面的普通算法。所以我推荐从数据结构开始。不过还是那一句话,学习编程,最好的方法就是多写程序。多练习。
数据结构+人工智能 但是都比较难哦
《算法导论》机械工业出版社,