• 一个编程小题目引发的思考


    摘要: 此篇文章接上篇 一个编程小题目引发的思考(上)其实很多园友已经给出答案了,不过我在这里还是要写一下自己的思路再把题目叙述一遍 输入:一个小于12位的十进制正整数输出:打印此数字的十进制计算器表示例:输入:145输出:于是我又重新思考了一下这道题目,并Review了一下当前的解决方案,发现这个冗长的switch是个很大的问题,这是我想到了代码大全2里提到的表驱动编程方法(就是用一个表来代替冗长的分支...阅读全文
    posted @ 2010-11-25 18:42 C Ser 阅读(1561) | 评论 (2) 编辑

    摘要: 一个编程小题目引发的思考首先简介下题目:输入:一个不超过12位的十进制正整数输出:打印此数字的十进制计算器表示例:输入:145输出:看到这个题目,也没多想,反正就是把这些数字打出来而已,那就一行一行打呗于是在纸上画了几个计算器表示形式的数字:规律是很明显的,每个数字都由3行4列组成,每一行只有固定的几种样式,比如说8的第一行是" __ ",第二行是"|__|",第三行是"|__|"于是就有了思路:...阅读全文
    posted @ 2010-11-25 15:55 C Ser 阅读(1384) | 评论 (6) 编辑
    摘要: 一个Quicksort究竟可以写到多么短说实话,我从来没有能一次写对一个快速排序,总是有各种各样的错误。快排麻烦就麻烦在,没办法去调试它,因为它是生成递归的,只能去静态调试,或者是不断的打印数组的状态以推测错误的可能性。然而快排的基本思想却是极其简单的:接收一个数组,挑一个数,然后把比它小的那一摊数放在它的左边,把比它大的那一摊数放在它的右边,然后再对这个数左右两摊数递归的执行快排过程,直到子数组...阅读全文
    posted @ 2010-12-10 23:07 C Ser 阅读(4748) | 评论 (14) 编辑

    摘要: 关于Fibonacci函数的100种写法 最近在玩Python,在粗略的看了一下LearningPython和CorePython之后,发现网上有个帖子<Python程序员的进化>写的很有意思。于是打算仿照一篇,那篇帖子用了十余种方法完成一个阶乘函数,我在这里会用九种不同的风格写出一个Fibonacci函数。 要求很简单,输入n,输出第n个Fibonacci数,n为正整数 下面是...阅读全文
    posted @ 2010-08-30 19:59 C Ser 阅读(1124) | 评论 (3) 编辑

    摘要: 最初接触电脑那会是在小学五年级,那会电脑不叫电脑,叫微机,可是个新潮东东。为了不至于假期无所事事,加上自己对机械这类的东东还是比较有兴趣的,于是报了一个微机入门班,学了一个月左右。 那个培训的大体内容就是些基本操作,Dos操作(似乎现在已经成了不少伪电工的ZB绝学),wps(史前的word,至今仍大致记得按住CTRL依次输入求伯君的拼音就可以破掉密码),cced(史前的制表软件),fox bas...阅读全文
    posted @ 2010-08-21 23:33 C Ser 阅读(89) | 评论 (0) 编辑

    摘要: CMU是全美以至全球公认的CS最猛的大学之一,没办法,作为CS的发源地,再加上三位神一样的人先后在此任教:Alan Perlis(CS它祖宗+第一届Turing奖获得者)、Allen Newell(AI缔造者+Turing奖获得者)和Herbert Simon(AI缔造者+Turing奖获得者+Nobel经济学奖获得者,当代的Leibniz,偶佩服到死的一个天神下凡级的人物,他的自传Mode...阅读全文
    posted @ 2010-04-10 13:33 C Ser 阅读(2244) | 评论 (14) 编辑
    摘要: 二,Junior Bibliography续上一篇 Prerequisites不可否认小马哥是软件学院里最有实力的老师之一,至少他的.Net课程激起了偶对CS的兴趣,将偶引入了CS的大门。但对于学习.Net是否需要阅读相关书籍这个问题,偶和小马哥的理念出现了分歧,hoho偶一直认为小马哥是典型的实用主义者,奉行"实践出真知"这个套路,他认为从初学到理解再到熟悉.Net这个过程需要大量的实践,这一点...阅读全文
    posted @ 2009-09-29 22:26 C Ser 阅读(232) | 评论 (0) 编辑

    摘要: 偶对学习C#以及理解.Net平台的一些看法从接触.Net这个概念,到现在,已经大概两年了吧,中间中小型东西玩了不少,书也看了一些,就连毕业设计也是基于.Net的。在这两年中,.Net从2.0到3.5,再到即将推出的4.0,各种新特性也是应接不暇,同时偶也发现玩.net的人越来越多了,正好这阵子比较无聊,就写一篇关于.net的文章吧。探讨一下学习.net的方法,之后会聊聊偶对马老师(软院小马哥)的....阅读全文
    posted @ 2009-09-26 22:08 C Ser 阅读(245) | 评论 (5) 编辑

    摘要: Luna看了看自己的屋子,乱乱的一大摊,地上有的地方的灰都已经是厚厚的一层,有的角落甚至还结了蜘蛛网。床上的被子和衣服搅在一起,书桌上散乱的摆着几根笔和一个大号笔记本,草稿纸上画了若干莫名其妙的符号,怎么看都是标准的工科男生的房间。看着墙上贴的英文Schedule, 又看了看床边的一大摊衣服,Luna觉得很是无聊。把这摊衣服拨开,拉开下面的床单,一本本熟悉书进入了Luna的视线,感觉是时候给这一大...阅读全文
    posted @ 2008-12-21 22:17 C Ser 阅读(250) | 评论 (3) 编辑

    摘要: System.DateTime currentTime=new System.DateTime();1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 ...阅读全文
    posted @ 2008-08-20 19:39 C Ser 阅读(49) | 评论 (0) 编辑
  • 相关阅读:
    centos7不能上网问题
    数据库修改为utf8mb4
    查看Linux系统信息
    如何查看Linux是否安装了gcc和gcc-c++
    nginx启动报错
    centos7无法上网问题
    notepad++如何将换行替换成其它符号?
    JAVA DESUtils加密工具
    Django之Model(一)--基础篇
    深刻理解Python中的元类(metaclass)以及元类实现单例模式
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1990853.html
Copyright © 2020-2023  润新知