ICode9

精准搜索请尝试: 精确搜索
  • 学习java第48天2020-08-22 21:01:45

    1.构造方法 public LinkedList()     //构造一个空列表 public LinkedList(Collection<?extends E>e)    //构造一个包含指定collection中元素的列表,这些元素按其 collection 迭代器返回的顺序排列 2.LinkedList的方法 public void addFirst(E e)   //将指定元素插入此列表的

  • 偶遇递归树2020-07-23 14:01:55

    递归树 st = "aaa-kkk-(bbbb#llll-ewwww#ccc-hhhh#yyyy-(ddd-ggg#eee))" class AAAA: def str_dict(self,data): # 数据处理 data_dict = {} if type(data) == str: data_dict['ddt'] = data return data_

  • STL-list2020-07-11 14:02:19

      一、List的构造函数 list<int>lis;//创建一个空list list<int>lis1(5);//创建一个大小为5的初始化为值为0的list{0,0,0,0,0} list<int>lis2(5,9);//创建一个大小为5,值都为9的list{9,9,9,9,9} list<int>lis3(lis2);//利用拷贝构造了一个lis2副本的list{9,9,9,9

  • 闭包2020-06-16 23:07:06

    闭包指调用另一个函数作用域内的变量一个函数 作用为扩展函数内部变量作用范围,也用于处理异步函数造成的数据不同步,如点击事件,定时器,ajax等 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <

  • sortef的使用2020-06-06 22:02:26

    代码: from collections import Counter lis = [1, 2, 3, 4, 5, 2, 3, 1, 2, 2] cc = Counter(lis) print(type(cc)) # <class 'collections.Counter'> print(cc) # Counter({2: 4, 1: 2, 3: 2, 4: 1, 5: 1}) dd = dict(cc) print(dd) # {1: 2, 2: 4, 3:

  • python基础知识(五)2020-06-06 21:03:16

    一、对之前的内容进行补充 1.两个方法:join()  将多个内容拼接起来,把列表转化成字符串       spilt()    将字符串转化成列表 2.关于删除 1)删除列表的全部内容 方法一:用clear()lis = ['李白','韩信','公孙离','马可波罗','云中君','裴钱虎']lis.clear()print(lis)方法二

  • Python 测试函数2020-05-19 13:05:28

    test测试的函数,没传参数的x,y,函数结果是要答应x加y的和 try:试着执行test()函数,正常就执行函数并打印x加y的和 except:否则 打印'Error'  1 def test(x,y): 2 print (x+y) 3 try: 4 test() 5 except: 6 print ('Error') 7 test(1,2)     lis_y列表解析式 就是有

  • CF1097E2020-05-16 11:08:09

    题意 洛谷 做法 结论1:\(f(n)=min\{k|\frac{k(k+1)}{2}>n\}-1\) 证明: 不会...就背着吧 好像上界的排列形如:\(1|3,2|10,9,8,7|15,14,13,12,11|\) 然后考虑替换求LIS那种方法 求出的LIS若大于\(f(n)\),则将LIS找出来删掉 若小于\(f(n)\),考虑替换的过程,则可得出LIS长度个下降序列

  • 最长上升子序列(LIS)算法(附Codeforces Round #641 (Div. 2),B题题解)2020-05-14 23:07:11

    LIS定义: LIS(Longest Increasing Subsequence)最长上升子序列  一个数的序列bi,当b1 < b2 < … < bS的时候,我们称这个序列是上升的。 对于给定的一个序列(a1, a2, …, aN),我们可以得到一些上升的子序列(ai1, ai2, …, aiK), 这里1 <= i1 < i2 < … < iK <= N。  比如,对于序列(1,5,3,

  • 最长递增子序列(LIS)2020-05-09 22:01:41

    代码 /** * @Classname LIS * @Description 最长递增子序列(LIS) * @Date 2020/5/9 下午 9:09 * @Created by jerry */ public class LIS { public static int LIS(int[] nums) { if(nums.length <= 1){ return nums.length; } //最大

  • 链栈基本操作2020-05-01 21:03:49

    typedef struct Linknode{ elemtype data; struct Linknode *next; }Linknode,*LiStack; //栈类型定义 //初始化 void InitStack(LiStack &lis){ lst=(LiStack)malloc(sizeof(Linknode)); lis->next=NULL; } void Push(Linknode *&lis,int x){ Lin

  • C++中的静态函数static2020-04-29 18:54:40

    tool.h头文件中: #ifndef TOOL_H #define TOOL_H #include <QObject> class Tool; class Tool:public QObject{ public: static QString tenString2HexStr(QString message); }; #endif // TOOL_H 源文件中tool.cpp : #include <tool.h> //数据转换参考 https://bl

  • 二、python 中五种常用的数据类型2020-04-25 15:55:25

    一.字符串 单引号定义: str1 = 'hello' 双引号定义: str1 = "hello" 三引号定义:""" 人生苦短, 我用python! """ # 单引号和双引号没有区别,三引号用于定义多行字符串 1.由于字符串属于可迭代对象,所以我们可以对它仅行索引取值 name = "zhangsan"

  • HDU 4352 XHXJ's LIS HDU(数位DP)2020-04-22 18:04:46

    HDU 4352 XHXJ's LIS HDU 题目大意 给你L到R区间,和一个数字K,然后让你求L到R区间之内满足最长上升子序列长度为K的数字有多少个 solution 简洁明了的题意总是让人无从下手 数字——数位DP 根据题意定义数组 第一维:数位 第二维:数位状态01串 第三维:个数K的大小 说说心路历程: 写的时候

  • 获取元素的方法2020-04-13 16:00:14

      // 获取元素的方法                    // 1. getElementById() 根据id来获取           // 2. getElementsByTagName() 根据标签名来找           // 3. getElementsByClassName() 根据类名来获取    // 参数:字符

  • 练习题2020-04-11 10:01:05

    1、持续输入数据、输完之后退出 with open('test4.txt','w',encoding='utf-8') as f: while True: inp = input("请输入内容:") if inp == 'q': break f.write(inp + '\n') with open(&#

  • 打开操作系统数据执行保护,关闭操作系统数据执行保护2020-04-07 11:01:58

    大家好,最近写医疗设备上位机软件比较多,难免会跟医院的lis和his系统对接,在对接的过程本人觉得不是很难,要配置的东西有点多,就譬如与lis系统的一个zfbarcode.dll  打开操作系统数据执行保护, bcdedit.exe/set nx optin 如果     关闭操作系统数据执行保护 在命令(管理员)行下执行命

  • dp线性&&LIS2020-04-06 22:55:16

    1.单调栈 相关: 给定序列a[],最少用多少个上升子序列列可以覆盖它? 答案等于a[]的最上不上升子序列的长度 给定序列a[],最少修改多少个位置可以令其变成上升序列解法:令a_[i] = a[i] - i,对 a_[i] 求最长上升子序列,可以得到最多有多少个位置保持不变a[ ]1 5 3 2 7a_[ ]0 3 0 -2 2 对于相

  • itertools---排列组合2020-04-01 18:56:38

    排列组合 排列 首先引入itertools模块 permutations 排列 from itertools import permutations lis = len(list(permutations([1,2,3,4,5],3))) print(lis) 结果是60 lis = len(list(permutations([1,2,3,4],3))) print(lis) 结果是24 组合 combinations 组合 f

  • 最长上升子序列(LIS)2020-03-23 17:57:21

    给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18]输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明: 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为 O(n2) 。进阶: 你能将算

  • LIS系统通讯程序原理与实现2020-03-20 23:04:33

    LIS系统通讯程序原理与实现 一、BSLIS仪器数据采集方法 BSLIS对检验仪器的数据采集主要通过串行口通讯、USB端口通讯、TCP/IP通讯、定时监控数据库和手工录入等几种方法。串行口通讯最为普遍,采用RS-232C标准,一般的仪器都支持此标准。定时监控数据库对仪器管理机上已有的检验信息数

  • python列表字典小练习2020-03-18 13:54:39

    请用代码验证 "name" 是否在字典的键中? info = {'name':'王刚蛋','hobby':'铁锤','age':'18',...100个键值对} info = {'name':'王刚蛋','hobby':'铁锤','age':'18'

  • js操作元素属性2020-03-15 14:01:13

    操作元素属性方法 (1)点语法获取元素属性 1.可以获取标准属性(主要) 2.可以获取点语法动态添加的属性 3.无法获取行内自定义属性 4.无法获取行外属性 //style属性是一个对象 存储的是元素的样式 console.log(box.style); //color属性在行外样式表中定义 console.log(box.st

  • 杨辉三角2020-03-10 09:57:42

    样例输入n=4,输出如下 1 1 1 1 2 1 1 3 3 1 代码 def updata(lis): length=len(lis) for j in range(length-1,0,-1): lis[j]=lis[j-1]+lis[j] #数组从后往前更新 lis.append(1) #新列表最后增添1 return lis if __name__==

  • Python函数-3 推导式2020-03-02 19:04:05

    推导式 Python语言有一种独特的推导式语法,相当于语法糖的存在,可以帮你在某些场合写出比较精简酷炫的代码。 列表推导式 列表推导式是一种快速生成列表的方式。其形式是用方括号括起来的一段语句 lis = [x * x for x in range(1, 10)] print(lis) --------------------------------

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

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

ICode9版权所有