学习与记忆

学习与记忆

By 刘未鹏(pongba)

C++的罗浮宫(http://blog.csdn.net/pongba)

TopLanguage(http://groups.google.com/group/pongba)

 

正儿巴经学习算法算起来也有快两个月了,之前作为计算机工科生虽然算法和数据结构是必修课,但实际上只是停留在“理解”的层面,相当肤浅,更遑论举一反三灵活运用了。因此,所谓“正儿巴经”学习算法,意即开始对算法思想的本质进行归根究底的过程、对思维方法论进行归纳抽象的过程、对各种解题技巧进行一般化的过程、通过不断练习来让记忆内隐化的过程..

在“正儿巴经”学习算法之前,我曾经有大半年时间都在用业余时间“正儿巴经”地学习心理学和认知神经科学。所以在开始正经思考算法问题之前做的第一件事情就是仔细琢磨一直令我困惑的问题——那些看似抓不到摸不着的灵感到底是怎么来的。

现代心理学的一个最伟大的原则就是:所有的心理活动同时都是生理活动。——实际上,“心理活动”只不过是“大脑神经活动”的通俗称呼。虽然大脑的结构极度复杂,然而许多人不知道的是,现代神经科学对大脑功能从高层原则上的认识已经可以说是相当完备了,而对于记忆和学习这块更加是因为Eric Kandel

  • 2
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
要编写一款学习记忆软件,需要考虑以下几个方面: 1. 用户界面设计:设计简洁、易用的用户界面,方便用户进行操作和管理学习内容。 2. 数据库设计:设计数据库,存储用户的学习内容,包括学习材料、笔记、复习计划等。 3. 算法设计:设计记忆算法,帮助用户更加高效地进行记忆和复习。 4. 功能设计:根据用户需求,设计各种学习功能,如词汇学习、知识点整理、错题集等。 下面是一个简单的Java学习记忆软件的示例代码: ``` import java.util.Scanner; public class LearningMemorySoftware { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("欢迎使用学习记忆软件!"); while (true) { System.out.println("请选择功能:"); System.out.println("1. 添加学习内容"); System.out.println("2. 查看学习内容"); System.out.println("3. 复习学习内容"); System.out.println("4. 退出程序"); int choice = scanner.nextInt(); scanner.nextLine(); switch (choice) { case 1: addLearningContent(); break; case 2: viewLearningContent(); break; case 3: reviewLearningContent(); break; case 4: System.out.println("感谢使用学习记忆软件!"); System.exit(0); default: System.out.println("输入有误,请重新选择功能!"); break; } } } private static void addLearningContent() { // 添加学习内容的代码 } private static void viewLearningContent() { // 查看学习内容的代码 } private static void reviewLearningContent() { // 复习学习内容的代码 } } ``` 以上代码只是一个简单的示例,实际上还需要根据具体的需求进行完善和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值