So, find an important problem. Work on it, and to say nothing of the wireless device there.
所以,找到了关键问题,并努力去解决它,先说明,这并没有无线设备。
Although that might cause concern for some people, forcing people to vote is definitely not the answer.
也许这会让一些人担忧,但是强迫人们去投票绝对不是解决问题的方法。
And so you get to build your own special purpose programming language that helped you solve your problems in biology or finance or whatever,
你读过的类型都可以,所以你就可以让编程语言按照你的,特殊用途去解决你的生物学,财务或者任何类型的问题,
Like how can you possibly figure that out with actually compelling a machine to do it for you and sure enough we chatted for a few moments, I kind of gently pointed out well it's kind of like problem 7 last year.
就好像去逼计算机为你做这件事,就能解决问题一样,我们确实谈过这个问题,我委婉地告诉他,这种情况与我们去年讲过问题7类似。
I went to see a rich girl I knew. In the morning she pulled a hundred-dollar bill out of her silk stocking and said, "You've been talking of a trip to Frisco. That being the case, take this and go have your fun." So all of my problems were solved.
我去看望我以前认识的一位有钱的姑娘,到了早上,她从丝绸钱袋里取出一张100元的支票说:,“既然你那么向往到圣弗兰西斯科的旅行,拿着这个去寻找你的快乐吧“,这下我的问题全部解决了。
One reason it's been harder to identify stem cells is that they're so rare; the other reason is that it's hard to identify the characteristics of them and it's taken many years to work this out.
干细胞难以识别的原因之一是,这些细胞很少,另一个原因就是,干细胞的特征性蛋白难以识别,我们花了好多年去解决这个问题
And the god Aruru is told that she must deal with Gilgamesh Aruru Aruru is on the board.
上帝便派女神Aruru去解决这个问题,屏幕上的是。
The problem with the Blue Sky Laws was that they were each state done separately and it was hard for states to manage what were, basically, national businesses.
蓝天法的问题在于,各州的法律都是分开制定的,由各州政府去处理,然而全国性的问题却无从解决
So you see a problem like this in the real world; you see a problem on campus you might want to solve.
在现实生活中你会遇到这样的问题;,在学校里看到这种问题时,你会想要去解决它。
So that you will come away with a sense of what you can do, what you can't do, and what kinds of things you should use to tackle complex problems.
因此你们才能对,你们能做的事儿,不能做的事儿,和用何方法去,解决棘手问题有一个基本概念。
Where is the ingenuity there and how can we leverage that in our own problem solving?
那么其独创性在哪里?,我们在解决实际问题时该怎么去利用它?
We're going to be counting the number of basic steps it takes to solve the problem.
我们还要去数着,解决问题的的基本步骤有多少。
Delete those lines of code and move them up to the top and problem solved.
把这几行代码删除,然后把它们放到,前面去,问题就解决了。
That's the question we're going to try and address. If we can do this, this is good, because first of all, it removes any questions about what machine I'm running on, it's talking about fundamentally, how hard is this problem, and the second thing is, it is going to do it specifically in terms of the input. Which is one of the things that I was worried about.
这是一个我们接下来要去,尝试和解决的问题,如果我们能做到的话会很不错,因为首先,它解决了结果可能和我,运行的计算机有关系的问题,因为这从根本了告诉了,我们这个问题的复杂度,第二件事情,就是这种方法可以依据输入的大小来计算,而这正是我最担心的地方。
OK. I know. It looks boring. But it's a structure of the things I want to think about when I go through trying to take a problem and mapping it into a iterative program.
好,我知道这看起来有点无聊,但是这是我要去以迭代的方式,去解决一个问题采取的,措施的大致结构。
What you're much better at doing is saying how do I take the problem I've got and map it into a class of algorithms about which I know and use the efficiencies of those to try and figure out how to make it work.
当你碰到问题的时候,更好的方法是把遇到的问题映射,到已经设计好的算法中去,并用这些算法来提高效率,来保证问题得到解决。
If I want to try and decide how to tackle a problem in an iterative matter, here the steps I'm going to go through. First thing I'm going to do, is I'm going to choose a variable that's going to count.
但是这就是我对它的观点,如果我试着去以迭代的方式,解决一个问题的话,下面是我应该采取的步骤,第一件要做的事情。
Not so easy to see. All right, but this is actually a great one of those educational moments. This is a great example to think recursively. If I wanted to think about this problem recursively- what do I mean by thinking recursively?
看不太出来,好,但实际上是一个有教育意义的时刻,这是一个很好的关于递归的例子,如果我用递归的思想,去考虑这个问题-,我该怎么用递归去解决这个问题呢?
We're going to do the same thing here, we're going to chart out a little bit of what should go into actually making this thing work.
我们要去画一个小小的流程图,来指导问题的解决,那么这里是一个很简单的。
OK. So that then leads to the question about what should we do about this?
那我们应该怎么去,解决这个问题呢?
应用推荐