ICode9

精准搜索请尝试: 精确搜索
  • LeetCode12. 整数转罗马数字2022-01-21 14:58:00

    LeetCode12. 整数转罗马数字 贪心算法 贪心法则:我们每次尽量使用最大的数来表示。 字典: class Solution: def intToRoman(self, num: int) -> str: # 使用字典,从大到小记录所有的整数-罗马数字的键值对 dic = { 1000:'M', 900:'CM',

  • Python 中的 “jieba库”2022-01-21 12:57:59

    目录 壹:介绍 贰:安装 叁:准备 肆:代码 伍:最后 壹:介绍         Python第三方库 "jieba库" 的功能是对中文进行分词;"jieba库" 就像一把美工刀,而中文文本为一张精美的彩纸,我们用美工刀将彩纸裁剪成一小块一小块。         在这一篇博文里,"jieba库" 将与 "词频统计" 联动

  • 西北工业大学NOJ-Python程序设计作业71-802022-01-19 19:02:34

    西北工业大学NOJ-Python程序设计作业题解集合: NOJ-Python程序设计:第1季:水题(Season 1-Easy) (1-10) NOJ-Python程序设计:第2季:小段代码(Season 2-Snippet) (11-20) NOJ-Python程序设计:第3季:循环(Season 3-Loop) (21-30) NOJ-Python程序设计:第4季:枚举算法(Season 4-Enumeration algor

  • 剑指 Offer 03. 数组中重复的数字2022-01-18 12:34:29

    题目 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 3    限制: 2 <=

  • 推导式与生成器2022-01-17 16:03:15

    """ 推导式可以从一个数据序列构建另一个新的数据序列的结构体。 本质上可以将其理解成一种集合了变换和筛选功能的函数,通过这个函数把一个序列转换成另一个序列。 共有三种推导式: 列表(list)推导式 字典(dict)推导式 集合(set)推导式 列表推导式 -- 是一种创建新列表的便捷的

  • 爬虫学习笔记:酷狗音乐榜单TOP5002022-01-16 01:01:47

    一、背景 酷狗音乐热门榜单-酷狗TOP500(网页版)链接为: # 链接 https://www.kugou.com/yy/rank/home/1-8888.html?from=rank # 网页版并无下一页 只能通过自己构造链接实现 # 经发现 2-8888 3-8888 替换即可 二、实操 1.加载模块 import pandas as pd import numpy as np import tim

  • 1. 两数之和2022-01-05 23:05:29

    思路:存起来当前的值和下标 值当k 下标当v 然后判断target-v在不在里面字典里就行 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: ''' 思路: 用元素作为值,键作为索引 ''' dic = {} for

  • 第一个只出现一次的字符(简单难度)2022-01-02 23:33:02

    目录 题目概述(简单难度)思路与代码思路展现代码示例 总结 题目概述(简单难度) 题目链接: 第一个只出现一次的字符 思路与代码 思路展现 这道题目的思路也非常的经典,就是使用我们的map集合,然后map集合value值存储的是我们的boolean值,因为假设字符串s中的字符出现了两次以

  • 70.爬楼梯2021-12-31 23:04:24

    1.Go //递归 :达到n级楼梯,最后一步要么走1步,要么走2步  走一步时,方法数值f(n-1) 走两步时f(n-2)  这样会超时  方法1:记忆化搜索(借助数组储存数值) //用哈希或者数组都可以 但是数组更快 func climbStairs(n int) int { //dic:=make(map[int]int,500) dic:=make([]int,

  • 罗马数转整数-leetcode刷题C#2021-12-31 11:06:20

    using System; using System.Collections.Generic; namespace ConsoleApp1 { class Program { static void Main(string[] args) { string s = "XXVII"; //10+10+5+1+1=27 int sum = Solution.RomanToInt(s);

  • 第5章节练习2021-12-31 02:05:29

    2. 一个字符串中,分别输出奇数坐标字符或偶数坐标字符,奇数坐标的一行,偶数坐标的一行str_a = "hello world"#1for i in range(len(str_a)): if i %2 == 0: print(str_a[i]) else: print(str_a[i]) #2s = range(len(str_a))print([str_a[i] for i in list(filter

  • python学习之路:八.数据类型的内置方法(下)2021-12-30 19:36:17

    一.列表的内置方法 # l1 = [11, 22, 33, 44, 55, 66] # l1.reverse() # print(l1) # l1 = [99, 11, 22, 33, 44, 55, 66] # l1.sort(reverse=True) # 默认是升序排列 # print(l1) # 列表比较 # l1 = [999, 888] # l2 = [111, 222, 333, 444, 555] # print(l1 > l2) # 列表切

  • python入门学习篇七2021-12-30 15:35:30

    列表的内置方法 # l1 = [11, 22, 33, 44, 55, 66] # l1.reverse() # print(l1) # l1 = [99, 11, 22, 33, 44, 55, 66] # l1.sort(reverse=True) # 默认是升序排列 # print(l1) # 列表比较 # l1 = [999, 888] # l2 = [111, 222, 333, 444, 555] # print(l1 > l2) # 列表切片 l

  • 爬取京东商品评论信息2021-12-30 14:03:20

    (一)、选题的背景        在这个科技飞速发展的时代,网上购物十分流行,对于一些商品的好坏,可以加以评论。做这一选题的目的主要是运用爬虫来爬取商品的评论信息,并加以分析。爬取京东商品的评论数据并加以分析,通过顾客对商品的客观评价,总结得出顾客对商品评论的热词,得出顾客对某

  • 零基础学python第三周2021-12-28 10:02:36

    列表推导式:[关于变量的表达式 for 变量 in 可迭代对象 (if 条件)],括号内容可加可不加。 a = [i for i in range(3)] print(a)   =>[0, 1, 2] 元组(tuple):使用小括号定义 tu = (2, 1, 8) 注:只有一个元素时得在末尾加一个逗号如:tu = (3, )        元组 元素不可更改,即不可增

  • 用户登录实验2021-12-26 20:06:37

    """ 请输入用户名和密码 用户名不正确, 提示请输入正确的用户名, 用户名正确,密码输入正确,输出用户名和密码。 密码输入错误超过三次,提示”你尝试的次数过多,请稍候再试“ """ dic = {"yangcan":"yangcan","tdf":"tdf"} name = input("请输入用户名:") if name in dic:

  • 依图科技算法工程化日常实习一面2021-12-25 23:03:49

    时长大约1个小时 开头是自我介绍,然后和面试官聊了一下自己用的语言,还有自己是统计学专业的,所以科班知识比较少 上来是手撕一道代码:最长无重复子串,要求输出子串 一开始思路是:用左指针和右指针去定位现在检索的子串,如果右指针指的子串在字典中,就比较一下最长长度和左右指针的间距。

  • Python每天吃掉一点点DAY82021-12-24 22:58:51

    DAY8 涉及知识点: 字典 字典: #基本格式 dic={key1:value1,key2:value2,key3:value3} 字典中有两个关键成分,分别是:键(key)和值(value),两者一一对应。在字典定义中可以出现相同的键,但后者会替换前者,保证了索引结果唯一。字典中,键必须是不可变的类型,但是值可以是任意类型。字典通过 

  • Unity地屏效果的简单实现流程2021-12-24 10:59:12

    Unity地屏效果的简单实现流程 前言 记得去年我在北京的时候,通过面试进了一家做展馆展示的公司。这家公司规模挺大的,老板也很有气场,做的项目也不小。我进来后觉得我应该能干挺长时间的,但是我干了差不多不到一个月就主动离职了。有的时候就是这样,希望越大,失望越大。至于我为什

  • 【Java数据结构与算法】滑动窗口思想及算法题解2021-12-21 12:33:47

    滑动窗口 滑动窗口,一般以两个指针确定一个不是固定大小的窗体,向右滑动。 例题 剑指 Offer II 014. 字符串中的变位词 题目:给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的某个变位词。即第一个字符串的排列之一是第二个字符串的 子串 。 思路: 最简单的想法是穷

  • BBS版本一2021-12-20 21:05:40

    day15 BBS项目 项目开发流程 - 需求分析 - 项目设计 - 分组开发 - 测试 - 上线 表设计 ''' 一个项目中最重要的不是业务逻辑的书写 而是前期的表设计,只要将表设计好了,后续的功能书写才会一帆风顺 ''' # bbs表设计 1.用户表 继承AbstractUser 扩展字段: ph

  • 找出数组中重复的数字。2021-12-19 15:30:36

    在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 3    限制: 2 <= n <= 100000 class Solution {

  • leetcode1394.找出数组中的幸运数2021-12-18 17:00:55

    很简单明了办法 哈希表   func findLucky(arr []int) int { ans:=-1 dic:=make(map[int]int) for _,v:=range arr{ dic[v]++ } //遍历dic for k,v:=range dic{ if k==v && v>ans{ ans=v } } retu

  • 使用Python解析JSON2021-12-15 14:35:51

    JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。Python3 中可以使用 json 模块来对 JSON 数据进行编解码,主要包含了下面4个操作函数:     提示:所谓类文件对象指那些具有read()或者 write()方法的对象,例如,f = open('a.txt','r'),其中的f有read()方法,所以f就是类

  • 机器学习推荐系统记录2021-12-12 18:33:57

    记录机器学习的过程 git clone 问题 git config --global http.lowSpeedLimit 0 git config --global http.lowSpeedTime 999999 git config --global http.postBuffer 50024288000 2020年1月15日,为了准备西电的复试做一个机器学习的毕设,由于本科没有学过,零基础,所以在此记录

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有