240 发简信
IP属地:辽宁
  • 26. Remove Duplicates from Sorted Array

    从数组中删除重复元素,返回无重复长度的数组,要使用in place算法,把返回的元素填入重复的位置即可

  • 21 Merge Two Sorted Lists

    定义两个指针,一个head永远指头且返回该指针,另外一个end根据两个list一直指到最后

  • 注意

    使用StringBuilder复制,会指向同一字符串

  • 20. Valid Parentheses

    遍历遇到左括号一律进栈,右括号与栈顶的数比较,注意判断栈不能为空,另外返回时也要检查栈是否空

  • 14. Longest Common Prefix

    验证第一个字符串从0到leng-1的字符是不是其他字符串都有,string有startswit()方法(是否以某个字符串开始) 注意: 不要使用StringBuilder复制...

  • 9. Palindrome Number

    time法: 判断回文,前后依次取一位比较,time用来表示推进的量

  • 7. Reverse Integer

    注意结果的溢出问题 1. 先使结果为long型再转换成int long result; if (result>Integer.MAX_VAULE||result <Integ...

  • 1. Two Sum

    把数组本书数字和下表分别作为key和value放进map里,时间复杂度o(n)

  • 过滤器

    过滤器可以处理变量,把原始变量经过处理后显示出来,作用对象是变量 {{ 变量1| default (变量2) }} 如果当前变量不存在,使用default值 {{变量1|le...

  • if判断/for 循环

    {% if xxx %} {% else %} {% endif %} {% for %} {% endfor %}

  • Flask 渲染jinja2模版和传参

    1.如何渲染模版: *模版放在‘template’文件夹下 *从flask中导入render_template *视图函数使用render_template...

  • url传参

    url传参 参数作用:可以在相同的url,指定不同参数来加载不同数据 @app.route('/article/ ') def article(id): return '...

  • debug模式

    两大功能: 当程序出现问题可以在页面中看到错误信息和出错位置 只要修改项目中python文件,程序会自动加载不需要重新启动服务器 import config app.conf...

  • 第一个Flask程序

    #从flask这个框架导入flask这个类 from flask import Flask #初始化一个FLASK对象 #flask() #需要传递一个参数_name_ #1...

  • 3. Longest Substring Without Repeating Characters

    建立一个map,将每个字母和下标对应,将已存最大值和map的size比较取大,如果已经存在说明有重复,用另一个指针指向存在字母的下一个位置。

  • 5. Longest Palindromic Substring

    注意要分两种情况,返回字符串长度是奇数或者偶数,可用一个函数,从给定字符串每个位置依次往前和往后检查,是否越界或相等。

  • 551. Student Attendance Record I

    这道题可用正则表达式。我用的是常规解法,判断是否有两个以上A和连续的两个以L,需要注意的是没循环一次要判断是不是已经有false的可能,不要等全部结束之后再判断,可能出现LL...