TinaCristal's Blog


  • Home

  • Tags

  • Categories

  • Archives

  • Search

Anaconda使用教程

Posted on 2018-05-05 | In Anaconda

1.去官网下载Anaconda 下载地址 选择对应的你的系统版本
2.无脑点下一步安装,选择你的安装路径,我本机的安装路径在E:\Program Files\Anaconda2 ,然后耐心等待,等到安装完成。
3.conda –version查看版本号
4.因为我安装的是2.7的Anaconda环境,所以默认的python就是2.7的。不信你在命令行中输入python –version 他出来的就是python2.7.5

Read more »

字符串转换成整数

Posted on 2018-05-04 | In parseInt

算法涉及较少,主要是考虑细节

  • 字符串为null或空””
  • -,+判断
  • illegal的字符(字符串中包含非数字)
  • 字符串长度问题,只有’+’或’-‘
  • 溢出问题
Read more »

L1-二分查找,合并排序数组

Posted on 2018-05-02 | In LintCode

二分查找

给定一个排序的整数数组(升序)和一个要查找的整数target,用O(logn)的时间查找到target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1。
在数组 [1, 2, 3, 3, 4, 5, 10] 中二分查找3,返回2。

Read more »

归并排序

Posted on 2018-05-01 | In 排序

分治法

该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案”修补”在一起,即分而治之)。
image

Read more »

冒泡,选择,插入排序

Posted on 2018-05-01 | In 排序

冒泡排序 O(n2)

基本思想

两个数比较大小,较大的数下沉,较小的数冒起来。

过程

比较相邻的两个数据,如果第二个数小,就交换位置。
从后向前两两比较,一直到比较最前两个数据。最终最小数被交换到起始的位置,这样第一个最小数的位置就排好了。
继续重复上述过程,依次将第2.3…n-1个最小数排好位置。

Read more »

Python 语法小记 input及对文件的操作

Posted on 2018-04-28 | In python语法

input函数用法

python input() 相等于 eval(raw_input(prompt)) ,用来获取控制台的输入。
raw_input() 将所有输入作为字符串看待,返回字符串类型。而 input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )。
注意:input() 和 raw_input() 这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的python表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。

Read more »

L1-旋转字符串,计算n阶乘中尾部零的个数,编程团体赛

Posted on 2018-04-27 | In LintCode

Problem 1 旋转字符串

法一 效率不高 提交的时候居然还超时了
忘记考虑了旋转的个数大于字符串的长度的情况

Read more »

c++STL中Stack

Posted on 2018-04-26 | In c++

c++stl栈stack的头文件为:

1
#include <stack>

c++stl栈stack的成员函数介绍

操作 比较和分配堆栈
empty() 堆栈为空则返回真
pop() 移除栈顶元素
push() 在栈顶增加元素
size() 返回栈中元素数目
top() 返回栈顶元素

Read more »

位运算符

Posted on 2018-04-26 | In 位运算符

位运算符

位操作只能用于整形数据,对float和double类型进行位操作会被编译器报错。

按位取反:~

  • 将a每位上的1变为0,0变为1
  • 相当于~a = -a - 1

位与:&

  • 只有a和b对应位同为1的时候才为1
  • 掩码:将某些位设置为开(1)而某些位设置为关(0)
  • 关闭位:不影响其他位,只关闭特定位
    Read more »

Sublime Text 使用小结

Posted on 2018-04-26 | In 软件和工具

参考博客链接:
https://www.jianshu.com/p/dca423358574?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
https://www.jianshu.com/p/aa30cc25c91b

Read more »

1…434445

TinaCristal

443 posts
57 categories
55 tags
GitHub E-Mail
© 2020 TinaCristal
Powered by Hexo
|
Theme — NexT.Mist v5.1.4