ICode9

精准搜索请尝试: 精确搜索
  • javac,使用-d .与省略-d的区别2022-07-09 21:35:03

    javac,使用"-d ."与省略-d的区别 在当前工作目录下生成class文件,一般情况下有两种方法 方法一: javac <srcFile> 方法二: javac -d . <srcFile> javac 的 -d参数用于指定生成class文件的位置,.(点号)表示当前目录。 所以两种方法相似,但不完全等同。如下例 例子: 当前目录是d:\temp,d:\t

  • swap()交换函数【引用】2022-07-09 20:33:59

    C语言的变量,就是将系统分配的地址取个别名,所以变量名就是地址。 引用是一个变量的另一个名字,又称别名。定义方式:int a=10;int &b=a;在这里,意思就是给a变量起了一个新名字b,因此b不可再次被重新定义。引用必须初始化,无空引用,并且引用不分等级。 函数的定义类型 函数名(形参) { } 一、理

  • [C++]用类模板实现链表类2022-07-08 21:01:55

    写到了链表相关知识,感觉只要会了以下代码就可以,记录一下 #include<iostream> #include<cstdlib> using namespace std; template <typename T> class CNode { public: T m_data; // 表示数据域 CNode<T> *next; // 表示指针域,存储下一个节点的位置 }; template <typenam

  • JavaScript洗牌算法2022-07-05 15:04:59

    设想这样一个场景,五名同学需要随机排座位 我们选定一个参考点4号位置,把4号位置同学和其他同学随机交换位置,然后参考点前移,然后再选择参考点3,再把3号位置同学和其他位置同学进行交换,以此类推;                var students = ['学生1', '学生2', '学生3', '学生4', '学生5

  • 2022年暑期集训记录--7月5日2022-07-05 12:00:51

    1.stega5 1.得到一张png,binwalk发现有错误数据,pngcheck显示无错误,猜测是lsb,扔进Stegsolve中,在red plane1处发现一张码 2.扫码得到一些十六进制数据 3.看到标志性开头03 f3是pyc文件,保存下来为pyc文件,在线反编译网站:https://tool.lu/pyc/ 得到py文件 4.我直接运行py没运行出来,就

  • Mysql导航/多层级关系递归查询sql应用2022-07-05 09:31:09

    MySql8 WITH RECURSIVE递归查询父子集的方法 背景 开发过程中遇到类似评论的功能是,需要时用查询所有评论的子集。不同数据库中实现方式也不同,本文使用Mysql数据库,版本为8.0 Oracle数据库中可使用START [Param] CONNECT BY PRIOR Mysql 中需要使用 WITH RECURSIVE 需求 找到name

  • 字符串排序2022-07-04 08:31:31

    1 #include<stdio.h> 2 #include<string.h> 3 #define LIM 5 4 #define SIZE 20 5 6 char * s_gets(char *st, int n); 7 void StrSort(char * st[], int n, int opt); 8 9 int main(){ 10 int ct = 0, i = 0, opt; 11 char words[LIM][SIZE]

  • Leetcode 871.最低加油次数(dp / 贪心+优先队列)2022-07-02 19:35:34

      考虑可以用多种解法解决该题。   首先很容易想到用$O(n^2)$的递推dp。设$d[i][j]$为到达第i站前加油次数为j时的最大油量,最后直接找终点最小值就行。鉴于数据规模比较小,stations.length<=500,因此$O(n^2)$是可以通过的。 long long d[503][503]; class Solution { public:

  • java学习12022-07-02 09:03:07

    1、Java创建数组的方式与C不同:C是变量类型+变量名+数组大小,这样就完成了声明和创建——int temp[10];Java是变量类型+变量名完成声明,创建对象要通过new来完成——int[] temp = new int[10];开始的时候不习惯这种写法,但是突然意识到这就是面向对象的写法特征:temp是一个对象,那

  • 7.1拓扑,子集排列和搜索2022-07-01 23:31:09

    拓扑排序指找入度为零的点,删去此点的边,不断重复最后得到点的访问顺序 1 int first[N]; 2 int deeg[N];//表示入度 3 void add(int u,int v){ 4 edge[++cnt].to=v; 5 deeg[v]++; 6 edge[cnt].next=first[u]; 7 first[u]=cnt; 8 } 9 void tuopu(){ 10

  • 【前端面试】(五)JavaScript冒泡排序2022-06-30 21:38:32

    视频链接: JavaScript冒泡排序 - Web前端工程师面试题讲解 教学网站: visualgo.net 参考链接: 程序员内功:八大排序算法 先看如下的动画图理解一下冒泡怎么从小到大排列的: 可以看到每次遍历从第一个元素直至最后一个没有排序的元素,都会两两比较元素的大小,然后不停地切换位置(绿色标记)

  • Oracle 数据库 临时表空间文件(TEMP01.DBF)太大, 替换的方式缩小2022-06-29 19:31:53

    建议在数据库于未使用时操作 1 --查看临时表空间和其包含的文件 2 select d.file_name, d.file_id, d.tablespace_name, d.bytes from dba_temp_files d; 3 4 --创建新的临时表空间 5 create temporary tablespace temp02 tempfile 'C:\ORACLE\ORADATA\ORACLE\temp03.dbf'

  • Leetcode摆动序列系列2022-06-28 08:01:13

    摆动序列系列 Leetcode280 摆动排序 题目:给你一个的整数数组 nums, 将该数组重新排序后使 nums[0] <= nums[1] >= nums[2] <= nums[3]... 题解:设置双指针在排好序的一头一尾,这样先选取小的再选取大的,循环直至数组中的数都被选完。 Java class Solution { public void wiggleSo

  • Python数据预处理之库大全2022-06-27 16:35:48

    1,插值 使用scipy插值库进行各种插值 拉格朗日插值 样条插值 高维插值 #拉格朗日插值代码 import pandas as pd #导入数据分析库Pandas import numpy as np import matplotlib.pyplot as plt from scipy.interpolate import lagrange #导入拉格朗日插值函数 inputfile = '../

  • Java删除指定的文件夹2022-06-27 15:05:55

    先删除文件、再删除空文件夹 /** * 删除文件夹 * @param floderPath 文件夹地址 */ public static void delFloder(String floderPath) { try { delFile(floderPath); //删除文件 java.io.File myFilePath = new java.io.File(floderPath); myFil

  • 2022-6-26 剑指offer-BFS2022-06-26 09:31:08

    剑指 Offer 13. 机器人的运动范围 难度中等522收藏分享切换为英文接收动态反馈 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之

  • 第21课 田忌赛马--3个数排序2022-06-24 07:00:06

    第21课 田忌赛马--3个数排序 例程: 试编一程序,输入三个数,表示三匹马跑100米的秒数,时间越小速度越快,请将秒数按由小到大的顺序输出。 编程思路: 流程图如下: 代码如下: 1 /* 2 例程: 3 试编一程序,输入三个数,表示三匹马跑100米的秒数,时间越小速度越快, 4 请将秒数按由小到大的顺序

  • leetcode209 长度最小的子数组2022-06-21 23:05:28

    方法一:暴力,两层for循环——会超时 Python class Solution: def minSubArrayLen(self, target: int, nums: List[int]) -> int: result = len(nums) + 1 for i in range(len(nums)): temp = 0 for j in range(i, len(nums)):

  • ACCESS 中的类2022-06-20 10:00:52

    Option Compare DatabaseDim col As New CollectionPrivate Sub Form_Close()    Set col = Nothing                    '这里很重要,如果不释放,程序会不稳定,随时挂掉End Sub'调用  '设置textbox样式        Dim temp As Control       

  • leetcode 字符串的全排列 All In One2022-06-19 23:00:12

    leetcode 字符串的全排列 All In One LeetCode 567. 字符串的排列 // 排列组合 字符串的排列 给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true ;否则,返回 false 。 https://leetcode.cn/explore/interview/card/bytedance/242/string/101

  • python while循环语句及练习题2022-06-19 18:07:39

    #使用while循环输入1 2 3 4 5 6 8 9 10 n = 1 while n < 11: if n == 7: pass else: print(n) n = n + 1 print('end') #输出1-100内的所有偶数 n = 1 while n < 101 : temp = n % 2 if temp == 0: print(n) else:

  • 01-复杂度1 最大子列和问题(Go语言)2022-06-19 17:31:47

    点击查看代码 package main import "fmt" func main() { // 输入 var n int fmt.Scanf("%d", &n) inputs := make([]int, 0, n) for i := 0; i < n; i++ { var temp int fmt.Scanf("%d", &temp) inputs = append(inputs, temp)

  • C++学习笔记(4)--练习题2022-06-19 16:02:29

                   给出年、月、日 , 计算该日是该年的第几天?  //编写函数,将给定的字符串的大写字母转变成小写字母; 其它字符不变。 //ASCⅡ码表:大写字母[65-90]小写字母[97-122] void exam8() { string s = "Hello World"; cout << s << endl; for (size_t i = 0; i < s

  • C语言- 基础数据结构和算法 - 18 快速排序202206182022-06-18 19:35:39

     C语言- 基础数据结构和算法 - 18 快速排序20220618. 听黑马程序员教程《基础数据结构和算法 (C版本)》, 照着老师所讲抄的, 视频地址https://www.bilibili.com/video/BV1vE411f7Jh?p=1 喜欢的朋友可以去看看,欢迎大家一起交流学习。 18 快速排序20220618.c 1 #include <stdio.h>

  • C语言- 基础数据结构和算法 - 19 归并排序202206182022-06-18 19:35:08

     C语言- 基础数据结构和算法 - 19 归并排序20220618. 听黑马程序员教程《基础数据结构和算法 (C版本)》, 照着老师所讲抄的, 视频地址https://www.bilibili.com/video/BV1vE411f7Jh?p=1 喜欢的朋友可以去看看,欢迎大家一起交流学习。 19 归并排序20220618.c 1 #include <stdio.

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

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

ICode9版权所有