自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java 学习笔记 Day4--while, for

point:~当不知道循环次数,但是知道循环结束条件的情况,使用while循环~明确知道循环次数的时候,选用forwhile: 线判定条件是否符合,再执行内容do…while(很少使用):先至少执行一次内容,再进行判定for(循环初始化条件;循环判断;循环条件变更){中间是循环语句}eg:public class Smoking{ public static void main...

2019-03-20 12:19:57 163

原创 Java 学习笔记 Day4--程序逻辑控制 if and switch

public class text{ public static void main(String args[] ) { String str = "Hello"; switch(str){ case"Hello":{ System.out.println("Hello"); ...

2019-03-20 07:10:51 130

原创 Java 学习笔记 Day3--String + 三木运算符 +逻辑运算符 + 位运算

String 属于引用数据类型(它属于类, 它是多个字符的集合,需要使用双引号来对其声明" "在Java里面只要是类名称每个单词的首字母必须是大写。~~~~三目运算可节约一些判断代码数据类型 变量 = 布尔表达式 ? 满足此表达式时设置的内容:不满足次表达式时设置的内容;~~~~逻辑运算:与(&,&&(短路与)),或(|,||(短路或))&amp...

2019-03-19 23:24:57 425

原创 Java 学习笔记 Day2--char、bool

Java 使用的16进制的UNICODE编码,这种16进制的编码涵盖了任意的文字,包括中文。只有在处理中文数据的时候,char才有些许作用,其他情况下,作用不大。另,需要了解,char型是可以和Int之间相互转化的。单引号“ ' ”表示字符,每一个单引号里面只能保存一个字符。bool 主要用于程序的逻辑判断上,‘!’ 可用于取反操作...

2019-03-18 12:24:05 193

转载 Java 学习笔记 Day1 CLASSPATH

SET CLASPATH=e:\adsa(类所在目录)PATH 和 CLASSPATH的区别?PATH: 属于操作系统属性,定义所有可执行程序的路径CLASSPATH: JAVA程序解释类文件时所使用的加载路径当JAVA命令运行时实际上JVM会自动找到CLASSPATH属性下对应的内容,通过指定内容设定的路径来加载所需要的类。运行》路径》加载CLASSPATH主要目的是定义...

2019-03-15 23:30:53 138

翻译 Java - Head First In Java - Random notes (1)

输出结果: ?????

2019-03-15 16:52:42 154

原创 MIT. 6. 00. 1X -- Quiz

2019-03-06 16:20:16 187

翻译 MIT. 6. 00. 1X -- Week 4 -- Lecture 7 -- Problem 6 -- 除法在计算机中的编程表达式

def integerDivision(x, a): """ x: a non-negative integer argument a: a positive integer argument returns: integer, the integer division of x divided by a. """ count = 0 wh..

2019-02-26 18:50:51 394

原创 MIT. 6. 00. 1X -- Week 4 -- Lecture 7 -- Debugging

Notes:1,

2019-02-26 18:47:59 231

转载 Week 3 Lecture 5 Problem 9 --如何将字符串中的内容倒置

1,字符串分片截图功能:str = ‘abcdefg’print(str[::-1])‘gfedcba’2, 列表reverse()函数:str = ‘abcdefg’l_str = list(str) #转化为列表l_str.reverse()str_r = ‘’.join(l_str)print(str_r)‘gfedcba’...

2019-02-22 16:27:09 101

原创 MIT.6.00.1X --Week 3 Lecture 5 problem 8 --Combine Bisecton search and Recursion

定义一个函数isIn(char, sTr), 来判断char(为单个字母)是否在字符串sTr中。Note:‘a’ < ‘b’, ‘a’ > ‘Z’语法: ‘sep’.join(seq)seq:要连接的元素序列、字符串、元组、字典返回值:返回一个以分隔符sep连接各个元素后生成的字符串def isIn(char, aStr): ''' char: a si...

2019-02-22 14:22:14 149

原创 MIT.6.00.1X --Week 3 Lecture 5 problem --用Recursion定义与内置类似函数len()相同作用的函数

# 使用string slicedef lenRecur(aStr): ''' aStr: a string returns: int, the length of aStr ''' # Your code here def toChars(aStr): aStr = aStr.lower() res = ...

2019-02-21 18:42:38 124

翻译 MIT.6.00.1X --Week 3 Lecture 5 -- 'Divid and conqer' algorithm 分而治之

–解决一个困难的时候把它分解成几个子问题–子问题比初始问题要简单–再结合子问题的解决方案处理初始问题Example of “Palindrome”:def isPalindrome(s): # 检查字符串是否为回文(正反顺序都一样) def allChars(s): #去掉字符串中的标点及转为小写 s = s.lower() res = '' for i in s: ...

2019-02-21 16:05:26 158

原创 MIT.6.00.1X --Week 3 Lecture 5 -- Fibonacci number

Recursion with multiple base cases斐波那契数列:假定 在一地区放两只兔子(一雄一雌),雌兔会在第一个月怀孕,第二个月生下一对兔子(假设情况总是一公一母),之后每月都会生下一对兔子。新添加的每对兔子也都一直重复这个过程,并且兔子永远不死。兔子的数量如何变化?fib(n) = fib(n-1) + fib(n-2) (n>=2)参考如下:Month...

2019-02-21 14:58:47 144

翻译 Solve Towers of Hanoi by Recursion

Think recursively1,solve a smaller problem2.solve a basic problem3,solve a smaller problem···Towers of Hanoi:三个柱子分别为fr, to , spare, 需要移动的圆盘数是n,def movesteps(fr, to): print("move from " + ...

2019-02-21 12:56:27 111

原创 大小写转化函数 及 函数define

str.upper()str.lower()欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写...

2019-02-20 16:32:47 795

原创 计算一串字符中一个词出现的次数

Example1:-- coding: utf-8 --s = ‘azcbobobegghakl’num = 0for i in range(len(s)):num += s[i:i+3].count(‘bob’)print ‘Number of times bob occurs is: %s’ % numExample2:s = ‘azcbobobegghakl’bobn=0...

2019-02-20 16:32:31 266

原创 MIT.6.00.1X --第二周 problem set2(using Binary Search to guess number)

复习 第二周 第三讲 Bisection searchExample <猜数字>:print("Please think of a number between 0 and 100!")low = 0high = 100for x in range(100): x = (low + high)/2 print("Is your secret number " ...

2019-02-20 16:32:06 175

原创 MIT.6.00.1X --第3周 Lecture -- Euclidean algorithm

如何求两个数的最大公约数?假设两个数为a和b。如果a=0,那么这两个数的最大公约数就是b,若a or b 都不等于0:设a=1071, b=4621071 = 2462 + 147462 = 3147 + 21147 = 7*21 + 0那么a与b的最大公约数就是21欧几里得算法...

2019-02-20 16:31:55 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除