E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java算法编程练习
Java算法
:对角线遍历
Java算法
:对角线遍历学习目标:对角线遍历算法算法要求算法思路算法实现学习目标:对角线遍历算法每日初级算法:对角线遍历算法要求给你一个大小为mxn的矩阵mat,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素示例二
xiaoxust
·
2023-11-30 17:10
leeCode算法
java
java
算法
leetcode
后端
【VSCode使用记录】 编译多个cpp文件的配置修改
笔者电脑系统是Windows10最近在看cpp的内容,但我一直是用vscode做的
编程练习
,多文件编译的配置也是时候操作一下了。默认大噶以及都实现了C++编译环境的相关配置。
AFightingguy
·
2023-11-30 06:10
vscode
ide
编辑器
c++
matlab1信号的单边z变换:,数字信号处理实验(1-4)
2.3
编程练习
1.试用MATLAB命令求解以下离散时间系统的单位取样响应。(1)3y(n)?4y(n?1)?y(n?2)?x(n)?x(n?1)(2)解:5y(n)?6y(n?1)?10y(n?2)?
saintbeta
·
2023-11-30 06:36
java算法
联系,二叉树遍历
1.前序遍历二叉树在这里插入代码片/**publicclassTreeNode{*intval=0;*TreeNodeleft=null;*TreeNoderight=null;*publicTreeNode(intval){*this.val=val;*}*}*/classSolution{publicvoidpreorderTraversal(TreeNoderoot){Stackstack=
脆皮瞎
·
2023-11-27 14:11
java
算法
java
算法
开发语言
Java算法
做题笔记-剑指Offer做题记录
初始完整训练计划第1天栈与队列(简单)剑指Offer09.用两个栈实现队列简单剑指Offer30.包含min函数的栈简单第2天链表(简单)剑指Offer06.从尾到头打印链表简单剑指Offer24.反转链表简单剑指Offer35.复杂链表的复制中等第3天字符串(简单)剑指Offer05.替换空格简单剑指Offer58-II.左旋转字符串简单第4天查找算法(简单)剑指Offer03.数组中重复的数字
夏高木杉
·
2023-11-27 13:57
算法
java
数据结构
华为OD机试 - 找朋友(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述大白话解释一下就是:1、输入:2、输出:3、说明四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中
哪 吒
·
2023-11-27 07:12
搬砖工逆袭Java架构师
华为od
java
python
Java算法
(九):过滤集合:封装方法,实现对一个Student类中的学生信息的筛选 && 并且返回一个新的集合 && 遍历集合调用
Java算法
(九)过滤ArrayList泛型集合过滤集合:封装方法,实现对一个Student类中的学生信息的筛选&&并且返回一个新的集合&&遍历集合调用packagecom.liujintao.test
Make It Possible.
·
2023-11-26 21:47
Java算法
java
算法
尚硅谷Java数据结构与
java算法
全194章笔记整理
前言视频地址:https://www.bilibili.com/video/BV1E4411H73v?from=search&seid=13120683720695451628评价:整个教程的数据结构部分讲的挺好的,知识点全都覆盖了,而且每个数据结构都有代码解释,但是最后20节算法部分讲的有点乱,算法部分我决定直接刷leetcode了数组稀疏数组:二维数组的省内存的保存方法,一般是n行3列,三列分
Foools
·
2023-11-26 17:04
数据结构
java
数据结构
算法
单调栈
java算法
比如说,输入一个数组nums=[2,1,2,4,3],你返回数组[4,2,4,-1,-1]。解释:第一个2后面比2大的数是4;1后面比1大的数是2;第二个2后面比2大的数是4;4后面没有比4大的数,填-1;3后面没有比3大的数,填-1。这道题的暴力解法很好想到,就是对每个元素后面都进行扫描,找到第一个更大的元素就行了。但是暴力解法的时间复杂度是O(n^2)。这个问题可以这样抽象思考:把数组的元素想
姜大师在线求学
·
2023-11-26 11:57
数据结构与算法
算法
leetcode
Python编程基础 第七章
编程练习
请编写程序完成下面功能:输入一个文件路径,输出该文件的扩展名。
题目内容:请编写程序完成下面功能:输入一个文件路径,输出该文件的扩展名。输入格式:一个文件路径。输出格式:文件扩展名。输入样例:d:\python\test.py输出样例:.py输入样例:d:\python\code\readme.docx输出样例:.docx时间限制:500ms内存限制:32000kb代码1:file_path=input()file_type=file_path.split("
桐小哥
·
2023-11-26 09:21
python编程
python
山东理工大学2022级PTA系统C语言
编程练习
----实验二题解
7-1sdut-C语言实验-求绝对值(选择结构)从键盘上输入任意一个整数,然后输出它的绝对值!输入格式:从键盘上输入任意一个整数。输出格式:输出它的绝对值。输入样例:在这里给出一组输入。例如:-4输出样例:在这里给出相应的输出。例如:4#includeintmain(){inta;scanf("%d",&a);if(a>=0)printf("%d",a);elseprintf("%d",-a);r
恰逢*
·
2023-11-26 08:26
PTA程序设计---C语言代码
c语言
C语言
编程练习
---2021山东理工大学ACM 实验一J---X题解
J-C语言实验——格式化输出(常量练习)Description用c语言的基本输出格式打印下列内容:100A3.140000Input本题目没有输入数据Output输出三行数据:100A3.140000SampleOutput100A3.140000#includeintmain(){printf("100\nA\n3.140000");return0;}K-C语言实验——圆柱体计算Descript
恰逢*
·
2023-11-26 08:25
c语言
Java算法
——判断一个字符串是否包含另一个字符串的所有字符
问题描述:比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是大写字母。样例给出A="ABCD"B="ACD",返回true给出A="ABCD"B="AABC",返回false注意事项在A中出现的B字符串里的字符不需要连续或者有序。问题分析:实质上利用的是哈希表的思想。只有大写字母,一共26个,遍历A的时候,往里面压,遍历B的时候,往外边弹,如果不够弹,则不包含。问题解决
白驹过隙_a
·
2023-11-26 06:23
java算法
收藏
计算list中连续几日和的最大值所对应的第一位数的索引如果将maxSum设置为0,那么在比较连续3日和的时候,初始的maxSum值可能会影响最终的结果。具体来说,如果列表中的所有和都是负数,那么初始的maxSum值为0可能会导致错误的结果。假设maxSum初始值为0,而列表中的所有和都是负数,那么无论怎样计算,maxSum的值都不会被更新,最终的结果仍然是0,这显然是不正确的。因此,为了确保正确性
yzhSWJ
·
2023-11-26 04:20
java
java算法
_快乐数
publicstaticvoidmain(String[]args){Week2w=newWeek2();booleana=w.isHappy(999);System.out.println(a);}publicbooleanisHappy(intn){inttemp=n;while(true){temp=getNext(temp);if(temp>243){continue;}elseif(te
王康健_0124
·
2023-11-25 20:01
shell
编程练习
8
编写脚本程序:编写一个函数,用来计算某值的阶乘。然后从键盘输入n,调用该函数,计算1到n的阶乘的和。如果输入的n小于0或大于10,则退出程序。程序清单:#!/bin/bashfun(){n=1s=1while[$n-le$1]dos=`expr$n\*$s`n=`expr$n+1`donereturn$s}add(){sum=0i=1while[$i-le$1]dofun$isum=$(($sum
传说熊猫人
·
2023-11-25 13:41
Java算法
:牛客网字节跳动笔试真题算法Java版1-27题
题号题目知识点难度通过率ZJ1附加题动态规划数组中等16.45%ZJ2编程题1贪心中等11.65%ZJ3编程题2字符串贪心中等29.30%ZJ4附加题递归模拟穷举中等32.85%ZJ5编程题1模拟中等25.80%ZJ6编程题2递归动态规划模拟中等12.32%ZJ7字母交换字符串动态规划中等29.01%ZJ8用户喜好数组模拟哈希中等18.28%ZJ9手串字符串哈希模拟中等29.63%ZJ10编程题3
DougLeaMrConcurrency
·
2023-11-24 14:36
#
Java算法
#
Java基础
java
算法
动态规划
【算法】Java 算法设计模式的应用场景
Java算法
设计模式的应用场景主要包括以下几种:工厂模式(FactoryPattern):在需要创建某些具有相同接口的对象时,可以使用工厂模式。
奔向理想的星辰大海
·
2023-11-23 23:33
java
算法
数据结构
java算法
学习索引之数组矩阵问题
一将正方形矩阵顺时针转动90°给定一个N×N的矩阵matrix,把这个矩阵调整成顺时针转动90°后的形式。顺时针转动90°后为:【要求】额外空间复杂度为O(1)。publicvoidrotate(int[][]matrix){inttR=0;//左上角行坐标inttC=0;//左上角列坐标intdR=matrix.length-1;//右下角行坐标intdC=matrix[0].length-1;
小裕哥略帅
·
2023-11-23 13:03
算法
学习
矩阵
Python数据结构与算法24:基本结构:
编程练习
题6
基本结构
编程练习
题6:基数排序实现一个基数排序算法,用于10进制的正整数从小到大的排序。
挂可挂
·
2023-11-23 01:26
java算法
腐烂橘子,LeetCode-python 994.腐烂的橘子
题目链接难度:简单类型:数组、广度优先搜索在给定的网格中,每个单元格可以有以下三个值之一:值0代表空单元格;值1代表新鲜橘子;值2代表腐烂的橘子。每分钟,任何与腐烂的橘子(在4个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回-1。示例1输入:[[2,1,1],[1,1,0],[0,1,1]]输出:4示例2输入:[[2,1,1],[0,1,
懂车老王
·
2023-11-22 20:32
java算法腐烂橘子
Java学习日记(一)
第一部分语法基础第一章概述1.1计算机组成部分1.2人机交互方式1.3计算机语言1.4软件与软件开发1.5java语言介绍1.6Java开发环境搭建1.7运行Java程序1.8常见错误1.9
编程练习
题第二章基本数据与运算
玉米迪迪
·
2023-11-22 01:20
JavaSe
java
2022秋 C理论A_
编程练习
4 - 数组
7-1冒泡法排序将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前N−1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对N个数的排序。本题要求对任意给定的K(#include#defineN100intmain(){intn,k,arr[N],
Snooker No. eight
·
2023-11-21 23:43
武理题库
c语言
算法
排序算法
类与对象(2)
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2023年11月11日博主码云地址:博主码云地址参考书籍:《C++Primer》《C++编程规范》
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-11-21 18:16
C++学习
c++
开发语言
vscode
笔记
模板初阶学习
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2023年11月21日博主码云地址:博主码云地址参考书籍:《C++Primer》《C++编程规范》
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-11-21 18:16
C++学习
学习
c++
开发语言
C++中的内存管理
✨前言✨博客主页:toKeep博客主页欢迎关注,点赞,留言评论⏳首发时间:2023年11月21日博主码云地址:博主码云地址参考书籍:《C++Primer》《C++编程规范》
编程练习
:牛客网+力扣网由于博主目前也是处于一个学习的状态
to Keep
·
2023-11-21 18:42
c++
java
开发语言
(51单片机)习题:74HC595与独立按键的
编程练习
这是一个练习题:要求:使用一片74HC595和8个独立按键,每按一次按键,对应点亮一个LED灯,松开按键灯不灭,直到下一个按键按下时切换灯亮。电路图如下:74HC595的底层驱动代码如下:/**********************************************************************函数名称:write_74HC595(uint8dat)*函数功能:写
Attack BUG
·
2023-11-19 16:07
51单片机
嵌入式硬件
单片机
实现寻找自守数的算法(Java)
为了找到给定范围内的自守数的个数,我们可以使用以下的
Java算法
实现。算法步骤:首先,我们定义一个函数isAutomorphicNumber()用于判断一个数是否是自守数。
小吃大鱼
·
2023-11-19 10:32
算法
java
开发语言
Java
C#网络应用编程,实验七: 异步
编程练习
文章目录异步
编程练习
1、创建一个WPF应用程序项目2、将App.xaml中的Application.Resources节内容改为3、修改MainWindow.xaml及代码隐藏类MainWindow.cs
南蓬幽
·
2023-11-17 14:46
C#
c#
开发语言
wpf
C++编程最基础练习题(1-10) 小白入门必刷
C++
编程练习
题(1-10)1.输入3个数,求最大值2.编程序,求方程ax2+bx+c=0的根3.输入一个成绩,打印相应的等级4.输入3个double类型的值,判断这3个值是否可以表示一个三角形的三条边
__Juice
·
2023-11-17 09:39
C++
c++
算法
Java算法
(七):随机产生验证码 && 前后端验证码比对处理 && 实战思路步骤
Java算法
(七)随机产生验证码packagecom.liujintao.random;importjava.util.Random;importjava.util.Scanner;publicclassRandomNumber
Make It Possible.
·
2023-11-16 02:48
Java算法
java
算法
开发语言
MOOC浙大翁凯C语言第六周
编程练习
——高精度小数
#includeintmain(){inta,b;intn=0;scanf("%d/%d",&a,&b);intarry[200];printf("0.");while(n>=0&&n0){arry[n]=(a*10)/b;a=(a*10)%b;printf("%d",arry[n]);n++;}printf("\n");return0;}
王十二~
·
2023-11-14 00:57
c语言
算法
数据结构
【C++ Primer Plus学习记录】第4章
编程练习
1.编写一个C++程序,如下述输出示例所示的那样请求并显示信息:Whatisyourfirstname?BettySueWhatisyourlastname?YeweWhatlettergradedoyoudeserve?BWhatisyourage?22Name:Yewe,BettySueGrade:CAge:22注意,该程序应该接受的名字包含多个单词。另外,程序将向下调整成绩,即向上调一个字母
画饼校长
·
2023-11-13 22:23
学习
c++
开发语言
visualstudio
软件工程
Java算法
总结持续更新(附常见算法题代码实现)
目录1、如何判断程序的复杂程度:时间和空间复杂度2、动态规划算法2.1动态规划基本概念与思想2.2常见动态规划问题2.2.1找零钱问题2.2.2走方格问题2.2.3最长公共序列数3、树与二叉树3.1树与二叉树基本概念与思想3.1.1二叉树的前序中序后序遍历3.1.2102.二叉树的层序遍历3.1.3226.翻转二叉树3.1.4101.对称二叉树3.2树与二叉树经典例题3.2.1104.二叉树的最大
青衫倚斜桥
·
2023-11-13 13:14
算法
java
动态规划
用java写蒙特卡洛模拟_
java算法
3_蒙特卡洛方法(Monte Carlo method)求PI和椭圆面积
蒙特卡洛方法,是一种以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数来解决很多计算问题的方法。蒙特卡洛方法的名字来源于摩纳哥的一个城市蒙特卡洛,该城市以×××业闻名,而蒙特卡洛方法正是以概率为基础的方法。这里我们使用这种方法求PI的值和椭圆的面积:求PI:假设有一半径为1的圆,那么其面积就是PI的值,1/4圆的面积就是PI/4。现在有边长为1的正方形包括这1/4的圆,如下图所示:现
小崔个人精进录
·
2023-11-13 00:24
用java写蒙特卡洛模拟
【C语言
编程练习
】求一个3X3整型矩阵对角线元素之和
题目求一个3X3整型矩阵对角线元素之和题目分析只要求输出3X3的矩阵对角线元素,对角线包括了两部分对角线我们知道了元素的下标,就非常容易得到如图所示,假设矩阵名称为a,则需要求sum1=a00+a11+a22和sum2=a20+a11+a02两条对角线的和程序代码#include"stdio.h"intmain(){inta[3][3]={1,3,5,1,2,4,3,6,9};intsum1,su
GEEK.攻城狮
·
2023-11-12 21:19
C语言
c语言
开发语言
后端
Spring-boot使用logback实现日志配置,
java算法
面试题及答案pdf
什么是日志门面和日志实现?**日志门面:**是日志实现的抽象层。**日志实现:**具体的日志功能的实现。为什么不直接使用日志实现,而是又弄了一个叫日志门面的东西?因为日志实现,可能会有一些代码的优化和改《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】完整内容开源分享动,避免影响用户在项目中的使
m0_64383449
·
2023-11-12 14:55
程序员
面试
java
后端
Pytho,面向对象
编程练习
#一、类的定义(相当于多个函数集合的定义)例8.1定义一个矩形类,包含两个数据成员(属性参数):宽度和盖度;该类提供两种方法(功能函数):求面积和周长classRectangle:#定义一个类,类名为Rectangledef__init__(self,width,height):#定义初始化方法(函数),三个参数(属性),至少有self一个参数(形参)self.width=width#定义参数变量
枫之L
·
2023-11-11 10:59
python
开发语言
华为OD机试 - 最优策略组合下的总的系统消耗资源数(Java 2023 B卷 100分)
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明4、思路华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD
哪 吒
·
2023-11-11 09:18
搬砖工逆袭Java架构师
华为od
java
算法
七日集训
学习
【数据结构与算法设计-基础向】C/C++
编程练习
- 套圈(分治法解决最近对问题)
题目:Haveyoueverplayedquoitinaplayground?Quoitisagameinwhichflatringsarepitchedatsometoys,withallthetoysencircledawarded.InthefieldofCyberground,thepositionofeachtoyisfixed,andtheringiscarefullydesigned
很多时候不懂事_7295
·
2023-11-10 17:59
数据结构与算法设计练习题
c语言
c++
开发语言
动态规划
数据结构
【编程实践】黑框框里的打字小游戏,但是汇编语言
好在我后来还是装好了环境,这才开始在实际的
编程练习
中感受到一些乐趣。学习完《汇编语言》一书后,我又开始阅读朋友给我推荐的《x86汇编语言从实模式到保护模式》。没错,王爽书介绍的只是实模式下编程的内容。
清风莫追
·
2023-11-10 10:07
编程实践
性能优化
汇编
iot
游戏程序
Java算法
(三): 判断两个数组是否为相等 → (要求:长度、顺序、元素)相等
Java算法
(三)需求:1.定义一个方法,用于比较两个数组是否相同2.需求:长度,内容,顺序完全相同packagecom.liujintao.compare;publicclassSameArray{publicstaticvoidmain
Make It Possible.
·
2023-11-10 00:33
java算法
java
算法
开发语言
Java算法
(四):index方法的实现 && 查找一个元素是否存在数组中,并且返回相应的结果(考虑重复的情况)
Java算法
:(四)文章目录
Java算法
:(四)一、查找元素在数组中的索引二、考虑数组中有多个重复的情况一、查找元素在数组中的索引需求:设计一个方法,查找元素在数组中的索引位置已知一个数组arr={19
Make It Possible.
·
2023-11-10 00:33
java算法
java
算法
开发语言
Java算法
(五):手写数组逆置API方法,实现数组逆置。 while实现 && for循环实现
Java算法
(五)while循环实现需求:已知一个数组,arr={11,22,33,44,55};使用程序实现把数组中的元素交换位置。
Make It Possible.
·
2023-11-10 00:33
java算法
java
算法
排序算法
Java算法
(六):模拟评委打分案例 && 方法封装抽离实现 &&程序的节流处理
Java算法
(六)评委打分需求:在编程竞赛中,有6个评委为参赛选手打分,分数为0-100的整数分。选手的最后得分为:去掉一个最高分和一个最低分后的4个评委的平均值。
Make It Possible.
·
2023-11-10 00:31
java算法
java
算法
开发语言
Python继承
编程练习
初级
定义一个Person类拥有设置姓名、年龄、性别的成员方法;定义派生类Teacher继承Person类,并拥有自己的show()方法;定义派生类Student继承Person类,并拥有自己的show()方法;classPerson(object):def__init__(self,name='',age=20,sex='man'):self.setName(name)self.setAge(age)
xc闪烁
·
2023-11-09 22:31
Python
python
开发语言
Java算法
(二):数组元素求和(元素个位和十位不能是 7 ,且只能是偶数)
java算法
(二)需求:有这样一个数组:元素是:{68,27,95,88,171,996,51,210}求出该数组中满足要求的元素和要求是:求和的元素各位和十位都不能是7,并且只能是偶数packagecom.liujintao.sum
Make It Possible.
·
2023-11-09 06:03
java算法
java
算法
开发语言
Python
编程练习
:菜鸟教程Python3实例刷题一
菜鸟教程Python3实例刷题1-25题目网址https://www.runoob.com/python3/python3-examples.html相比于网址中的参考答案,给出了更多的注释,以及发散想到的相关知识点,便于日后复习。本篇记录了《第1题:PythonHelloWorld实例》至《第25题:Python简单计算器实现》1print('helloworld')print("hellowo
半旧。
·
2023-11-09 02:31
python
Python
编程练习
-对excel数据标准化/写入单元格
加载程序包##加载程序包fromopenpyxlimportload_workbook#利用openpyxl程序包向指定excel单元格写入值fromsklearn.preprocessingimportStandardScaler#利用StandardScaler数据标准化处理importpandasaspd#利用pandas加载excel,得到dataframe结构数据标准化数据标准化:(当前
酒不解渴润平生
·
2023-11-08 23:00
python
excel
怎么学编程效率高,
编程练习
网站编程软件下载,中文编程开发语言工具下载
怎么学编程效率高,
编程练习
网站编程软件下载,中文编程开发语言工具下载给大家分享一款中文编程工具,零基础轻松学编程,不需英语基础,编程工具可下载。
中文编程王老师
·
2023-11-08 08:52
编程实际应用案例
开发语言
怎么学编程效率高
编程练习网站
编程练习软件
中文编程工具下载
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他