第十二题:Excel表列序号

问题描述 给定一个Excel表格中的列名称,返回其相应的列序号。 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... 示例 1: 输入: “A” 输出: 1 示例 2: 输入: “AB” 输出: 28 示例 3: 输入: “ZY” 输出: 701 解决方式 var titleToNumber = function(s) { let sum = 0; let base = 1; for (le
分类: 其他 发布时间: 12-30 22:35 阅读次数: 0

jQuery表单编程

未经作者允许,禁止转载。转载请注明出处。 本节知识脑图: 一、表单选择器 选择器在前面接触过,前面有基础选择器,层次选择器等等。但是你会发现表单这里的选择器和之前的选择器相比带上了“:”。而带:号的一般是过滤器。选择器和过滤器的区别我认为是选择器是选第一层,基础选择器和层次选择器都是选择第一层的东西。过滤器是第二层,对选择器已经选中的进行二次过滤,一般是跟在一层选择器后,特点就是带:。而表单这里,应该理解为它是"表单选择器",而非"选择器"。默认就是表单,所以:前的form可以省略。就好比fo
分类: 其他 发布时间: 12-30 22:33 阅读次数: 0

学习新技术的方法论

一、为什么要学习新技术 1. 在大学中,我们所学的技术都是人才培养方案上规定好的,很大程度上是为了应付考试,这也算是一种目的,但仔细想一想,考试并不是重要的原因。 2. 为了找工作。找工作的本质是为了挣钱,所以驱使我们学习新技术的是钱。谁的技术好,能够最快最高效地解决工作中存在的问题,谁就有价值。当boss抛给你一个需求,你发现这个需求不在你的技术范围内,但却在你的能力范围内。换句话说,就是需要用到新技术,你虽然没有系统地学过,但你花点时间就能掌握。所以怎样学新技术才是工作能力的关键,也就是所
分类: 其他 发布时间: 12-30 22:33 阅读次数: 0

1000. 链式队列

Time Limit: 1sec Memory Limit:256MB Description 请完成以下队列类的实现: enum ErrorCode { success, underflow, overflow }; template <class QueueEntry> struct Node { QueueEntry data; Node<QueueEntry> *next; }; template <class QueueEntry> class MyQueue { public: M
分类: 其他 发布时间: 12-30 22:32 阅读次数: 0

Bubble Sort MIPS

感谢此文章的参考:http://blog.csdn.net/linwh8/article/details/68944058 第一次写MIPS就要写排序,不得不说这学期的计算机组成原理实验课有点艰辛,等下还要写完实验报告,有点困 MIPS的话主要分为几部分 .data部分 个人认为是一些前期准备,比如:给字符串中字符与某个变量关联起来、申请内存空间等 .text .globl main部分 这是重点 代码基本就在这其中完成 话不多说来看看代码 ##########################
分类: 其他 发布时间: 12-30 22:32 阅读次数: 0

2017.10.30 学习笔记

主要学习排序 Quicksort 快排,采用边搜索边排序的方法,首先设置i=0,j=数组大小-1 随后利用递归的方法来继续流程 代码:来自百度百科 void Qsort(int a[], int low, int high) { if(low >= high) { return; } int first = low; int last = high; int key = a[first];/*用字表的第一个记录作为枢轴*/
分类: 其他 发布时间: 12-30 22:31 阅读次数: 0

【数据结构与算法】Huffman树&&Huffman编码(附完整源码)

出处:http://blog.csdn.net/ns_code/article/details/19174553 Huffman Tree简介 赫夫曼树(Huffman Tree),又称最优二叉树,是一类带权路径长度最短的树。假设有n个权值{w1,w2,...,wn},如果构造一棵有n个叶子节点的二叉树,而这n个叶子节点的权值是{w1,w2,...,wn},则所构造出的带权路径长度最小的二叉树就被称为赫夫曼树。 这里补充下树的带权路径长度的概念。树的带权路径长度指树中所有叶子节点到根节点的路径
分类: 其他 发布时间: 12-30 22:31 阅读次数: 0

Sicily 4699. 简单哈希

哈希表的基本操作 书本概念知识 Constraints Time Limit: 1 secs, Memory Limit: 256 MB Description 使用线性探测法(Linear Probing)可以解决哈希中的冲突问题,其基本思想是:设哈希函数为h(key) = d, 并且假定哈希的存储结构是循环数组, 则当冲突发生时, 继续探测d+1, d+2…, 直到冲突得到解决. 例如, 现有关键码集为 {47,7,29,11,16,92,22,8,3}, 设:哈希表表长为m=11;哈希函
分类: 其他 发布时间: 12-30 22:31 阅读次数: 0

2017.11.19以及22Python 学习笔记

循环语句 for i in range(运行的次数) 比如 for i in range (10)#循环十次 简单的温度转换程序: #TempConvert.py val = input("请输入带温度表示符号的温度值(例如:32C):") if val[-1] in ['C','c']: f = 1.8*float(val[0:-1])+32 print("转换后的温度为:%.2fF"%f) elif val[-1] in ['F','f']: c=(float(va
分类: 其他 发布时间: 12-30 22:30 阅读次数: 0

11.25~11.26 python 学习笔记

字符串 len()函数可以返回字符串长度 str()函数可以把其他数据类型转换为string <string>.upper() 字符串中字母大写 <string>.lower() 字符串中字母小写 <string>.capitalize() 首字母大写 <string>.strip() 去两边空格以及去指定字符 <string>.split() 按指定字符分割字符串为数组(列表) <string>.isdigit() 判断是否数字类型,若是返回true 不是返回false <string>.
分类: 其他 发布时间: 12-30 22:30 阅读次数: 0

2017.11.29 python学习笔记

多分支语句 If elif elif else 异常处理 try except 语句 try: <body> except <ErrorType1>: <handler1> except <ErrorType2> <handler2> except: <handler0> else: <process_else> finally: <process_finally> 如无异常,则执行else语句 finally后语句无论是否发生异常都执行 cmd中下载了pygame库 下载了pycharm开发
分类: 其他 发布时间: 12-30 22:30 阅读次数: 0

1003. Huffman Coding

Description 美国数学家David Huffman在1952年发明了赫夫曼编码,在编码中用到的特殊的二叉树称为Huffman tree。 给出n个字符在文本中的出现次数,输出文本的Huffman编码长度(即编码后的二进制序列有多少位)。 例如,5个字符出现的次数如下,采用对应Huffman编码可得到最优编码长度为4×5+3×15+1×40+2×30+4×10=205。 对应的Huffman Tree如下: Input 输入的第1行是字符个数n(0<n<=52);以下n行每行为一个字符
分类: 其他 发布时间: 12-30 22:30 阅读次数: 0

1.7~1.8学习笔记

requests.request()构造一个请求,支撑以下各方法的基础方法 requests.get()获取HTML网页的主要方法,对应于HTTP的GET requests.head()获取HTML网页头信息的方法,对应于HTTP的HEAD requests.post()向HTML网页提交POST请求的方法,对应于HTTP的POST requests.put()向HTML网页提交PUT请求的方法,对应于HTTP的PUT requests.patch()向HTML网页提交局部修改请求,对应于HT
分类: 其他 发布时间: 12-30 22:29 阅读次数: 0

学习笔记2018.1.9

Beautiful Soup库解析器 解析器 使用方法 条件 bs4的HTML解析器: BeautifulSoup(mk,’html.parser’) 安装bs4库 lxml的HTML解析器: BeautifulSoup(mk,’lxml’) pip install lxml lxml的XML解析器: BeautifulSoup(mk,’xml’) pip install lxml html5lib的解析器: BeautifulSoup(mk,’html5lib’) pi
分类: 其他 发布时间: 12-30 22:29 阅读次数: 0

解决Opencv的error: (-215) size.width>0 && size.height>0 in function cv::imshow

>>> import cv2 as cv im >>> img = cv.imread("D:\桌面入口\壁纸\BlueMushroom_ZH-CN10091152411_1920x1080.jpg") >>> cv.namedWindow("Image") >>> cv.imshow("Image",img) Traceback (most recent call last): File "<pyshell#4>", line 1, in <module> cv.imshow("
分类: 其他 发布时间: 12-30 22:29 阅读次数: 0

Python爬虫实现12306火车票查询

昨天早上,突发奇想想要给基友弄一个火车票查询工具,顺便熟悉一下html、json、js格式,为之后制作微信小程序做准备,于是便开始了爬虫的道路。 12306网站想要爬跟之前爬静态网页并不一样,首先由于是一个查询工具,必须要先把网页设置为查询页,才能够爬取网页的信息 打开12306网站 查询北京到上海的火车票 看起来网页地址并没有任何变化 这个时候就需要用到浏览器的一些工具,这里使用的是chrome浏览器 打开工具查看到XHR请求处出现了日期、出发站、到达站的信息 此时便可以通过复制粘贴这段网址
分类: 其他 发布时间: 12-30 22:29 阅读次数: 0

2018.8.7~8.8SQL数据库学习笔记

最近这几天在一间公司实习,由于坐在我旁边的小哥是搞数据库运维的,想到下学期要进行数据库的学习,于是顺便自学了一下SQL数据库语言 在leetcode上边做题边自学 SQL语言对大小写不敏感!!! 一开始是最基本的筛选输出 使用select语句选择所需要输出的项 使用from语句选择源表 最后使用where语句进行数据的筛选(595.大的国家) 随后题目要筛选出重复项 继续使用select from 只是最后需要使用 having count(项)>1来筛选出所需要的项目(182.查找重复的电子
分类: 其他 发布时间: 12-30 22:28 阅读次数: 0

leetcode 196.删除重复的电子邮箱

编写一个SQL查询来删除Person表中所有重复的电子邮件,在重复的邮件中只保留Id最小的邮件。 +----+------------------+ | Id | Email | +----+------------------+ | 1 | [email protected] | | 2 | [email protected] | | 3 | [email protected] | +----+------------------+ Id是这个表的主键. 例如,在运
分类: 其他 发布时间: 12-30 22:28 阅读次数: 0

Matlab 实现 Galton knocked boards

5月写的 忘了发 事情来由: 昨天晚上兄弟突然问我会不会使用matlab来制作动画,有道题目想要我做一下 题目是这样的: 我就惊了,matlab还能用来制作动画的吗 查了一下,找到一段代码,随后开始了学习和修改的道路 原始代码是这样的: K=100; n=zeros(1,5); delay=0.05; clf; axis([-4 4 -7 0]); aa=sqrt(3)/2; bb=1/2; dd=3/2; a=0.9*aa; b=0.9*bb; xx=[0,-aa,aa,-2*aa,0,2
分类: 其他 发布时间: 12-30 22:28 阅读次数: 0

2018.8.9SQL数据库学习笔记

今天将leetcode上19道数据库的题刷完了 明天做什么暂时还没有明确计划 对于搜索最大并不困难,只需要max(项)即可,对于搜索第二大项,就需要搜索max(项) 以及 该项小于max(项) select max(项) from where 项 < max(项)(176.第二高的薪水) 改变思路,从复杂的更换名字变为更换ID。判断id是奇数还是偶数,除此以外奇数时判断id是否为最大id,使用case when when else语句即可作好更换,随后利用count计数再用order by重新
分类: 其他 发布时间: 12-30 22:28 阅读次数: 0