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
leecode编程练习
[Offer收割]
编程练习
赛7
图片排版题目链接:http://hihocoder.com/problemset/problem/1365解题思路:比较容易想到是O(n^2)的解决方案,遍历n种删除可能,每次遍历O(n)时间求总高度。前者优化比较困难,因而想办法优化每次遍历求高度的时间。由前往后遍历,当删除第i个图片时,先前的图片排版是连续的,从而通过计数器等累加方法可以求得已完整行的总高度preSum,以及当前未完整行的w,h
piaocoder
·
2020-07-05 01:42
第七章第四题(分析成绩)(Analyze scores) -
编程练习
题答案
编写一个程序,读人个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的。输人一个负数表示输入的结束。假设最高分为100。Writeaprogramthatreadsanunspecifiednumberofscoresanddetermineshowmanyscoresareaboveorequaltotheaverageandhowmanyscoresarebe
in2013
·
2020-07-05 00:00
编程练习
:N皇后问题 (JAVA)
N-Queens基本解法,使用二维数组,for循环两次,效率低importjava.util.*;publicclassQueens{privateintchessBoard[][];privateintN;Queens(intN){this.N=N;this.chessBoard=newint[N][N];for(inti=0;i
madongao
·
2020-07-04 23:49
算法
Shell
编程练习
题目:利用所学知识,写一个脚本,实现一下功能:将uboot源码中包含的awk命令的文件找出来,并将它们拷贝到一个叫awks的目录中。程序一:#!/bin/bashfull_path_files=`grep'awk'*-wr|awk'BEGIN{FS=":"}{print$1}'|uniq`bk="awks"if[!-d$bk]thenmkdir$bkfiforfull_path_filein$fu
阿基米东
·
2020-07-04 22:36
Shell编程
Linux进程
编程练习
1、分析理解多个进程的创建“1)若一个程序中有这样的代码,则有几个进程,父子关系如何?#include#include#include#includeintmain(void){pid_tpid,pid2;char*message;intx;pid=fork();pid2=fork();if(pid#include#include#includeintmain(void){pid_tpid,pid
程序员凯小白
·
2020-07-04 22:59
Linux
Java程序语言(基础篇)第2章 基本程序设计
编程练习
题解答
//
编程练习
题2.1~2.25/***2.1程序要求:编写程序,从控制台读入double型的摄氏温度,然后将其转换为华氏温度,并且显示结果。
iteye_17686
·
2020-07-04 18:06
【C语言】【
编程练习
】字符大小写问题
编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。小写字母的ASCII值比相应小写字母的ASCII值大32#includeintmain(){intch;printf("请输入一个字符:");while((ch=getchar())!=EOF){if(ch>='a'&&ch='A'&&ch='0'&&ch='a'&
csdn-[baotai]
·
2020-07-04 13:08
C语言
编程练习
数据结构基本算法
dfs与bfshttps://www.jianshu.com/p/bff70b786bb6,
leecode
1302回溯算法https://leetcode-cn.com/problems/permutations
曲终人散121
·
2020-07-04 13:10
数据结构与算法
Java
编程练习
优化(Scanner工具类)
使用Scanner工具类来获取用户输入的信息步骤:1.导入java.util.Scanner2.创建Scanner对象3.接受并保存用户输入的值packagejavaapplication1;importjava.util.Scanner;publicclassJavaApplication1{publicstaticvoidmain(String[]args){Scannerinput=newS
味精-张
·
2020-07-04 11:08
Java
看后总结(Introduction to Computer Science and Programming,MIT 600)
因为花了大量时间做笔记和
编程练习
,所以整体上进
wjp_seu
·
2020-07-04 10:15
公开课程
Leecode
每日一题-面试题 02.06-1489. 回文链表
面试题02.06-1489.回文链表编写一个函数,检查输入的链表是否是回文的。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:trueclassSolution:defisPalindrome(self,head)->bool:#先地板除取长度一半开始前后对应length=len(head)length1=length//2n=0foriinrange(length1
a952683068
·
2020-07-04 10:53
Leecode打卡
JAVA作业 sockect编程实现聊天室(一服务器多客户端)
(提示:服务器为每个客户端启动一个单独线程,客户端启动一个单独线程接收服务器发送来的其他客户端的信息)思想:唔由于该死的拖延症现在才做最后这道做烂的题目,基础多线程、Socket
编程练习
,各种异常注意处理
FishSugar
·
2020-07-04 08:35
Java
java学习
编程练习
(局域网多人聊天功能的实现)
此题综合了,最近两周学习的IO流、进程、网络传输等知识,基本实现了多人聊天的功能。经过修改封装,有较好的可读性。设计思路:1、建立一个进程类Monitor,其成员变量包括Socket的引用、读和写的引用、客户端的编号名字。为每一个客户端建立Monitor的对象并将其放在静态ArrayList中;2、通过对ArrayList的枚举实现信息的群发和转发;3、通过匿名类不类分别建立读和写的进程,并以te
Heavy_ANT
·
2020-07-04 05:17
C语言
编程练习
题之括号匹配
给定仅包含“()[]{}”六种括号的字符串,请你判断该字符串中,括号的匹配是否是合法的,也就是对应括号的数量、嵌套顺序完全正确。输入格式:第一行一个整数T(T#include#include#include#include#include#include#include#include#include#include#includeconstintINF=0x3f3f3f3f;typedeflon
♛Tony〒G〒Han♛
·
2020-07-04 05:12
c++
leetcode【数据结构简介】《数组和字符串》卡片——二维数组简介
传送门点这儿文章目录二维数组简介原理动态二维数组
编程练习
1.对角线遍历题目测试用例思路犯过的错问题一:while循环的条件问题二:特例的考虑与判断代码运行效果2.螺旋矩阵题目测试用例思路代码运行效果3.
Whywait_1
·
2020-07-04 04:59
leetcode卡片学习
[Offer收割]
编程练习
赛70 (-2)
数位翻转#includeusingnamespacestd;intmain(){intn;cin>>n;//^:按位或(相同为0,相异为1),'|':按位或(有一个1结果为1)intans=n^(n-1);intcnt_op=0;while(ans){if(ans&1)cnt_op++;ans>>=1;}cout#includeusingnamespacestd;constintMAX_LEN=1
empty_coder
·
2020-07-04 04:42
hihoCoder
AI学习笔记——Python的几个练习题
上一篇文章中提到了学习
编程练习
的重要性,今天就通过几个练习题,来巩固一下Python中几个重要的技能。将字典中大于2的值过滤掉。
weixin_34409703
·
2020-07-04 03:51
汇编语言(六)数值转化及简单处理
编程练习
题
1.试写一汇编语言程序,要求从键盘接收一个4位的十六进制数,并在终端上显示与它等值的二进制数。datasegmentinfor1db0ah,0dh,"PleaseInputaFour-digitHexadecimalNumber!:('Esc'toexit)$"infor2db0ah,0dh,"YourInputIsIilegal!$"infor3db0ah,0dh,"HexToBinaryis:
誓约胜利之舰
·
2020-07-04 01:47
Assembly
第七章第三题(计算数字的出现次数)(Count occurrence of numbers) -
编程练习
题答案
编写程序,读取在1到100之间的整数,然后计算每个数出现的次数。假定输入是以0结束的。下面是这个程序的一个运行示例:Writeaprogramthatreadstheintegersbetween1and100andcountstheoccurrencesofeach.Assumetheinputendswith0.Notethatifanumberoccursmorethanonetime,th
in2013
·
2020-07-03 20:00
编程练习
:矩阵类
自己尝试以模板的形式写了一个基础矩阵类,提供了矩阵运算的基本方法,包括加减乘除、转置、求行列式、求逆,后续还会进行陆续的补充,下面添上源码,可能存在一些不足之处,希望能得到大家的建议。//头文件Matrix.h/**@copyrightyyh2017*/#pragmaonce#include"stdafx.h"#defineCHUDENG0//初等变换#defineBANSUI1//伴随阵#def
theonly丶
·
2020-07-02 17:07
编程练习
[
编程练习
] POJ 3276 Face The Right Way
POJ3276FaceTheRightWayDescriptionInputOutputSampleInputSampleOutput思路代码DescriptionFarmerJohnhasarrangedhisN(1≤N≤5,000)cowsinarowandmanyofthemarefacingforward,likegoodcows.Someofthemarefacingbackward,t
Choly_chen
·
2020-07-02 16:10
C++
python
编程练习
2
题目:明明的随机数原题目的表述有点复杂,我理解下来就是有一组随机数,对其去重之后按升序排序,自己写了下面的代码,进行测试,没毛病,可是系统不通过importsysl=[]forninsys.stdin:l.append(int(n.strip('\n')))r=sorted(list(set(l)))foriinr:printi下面是我学习的通过代码:whileTrue:try:nums=[int
AlexDM
·
2020-07-02 13:45
C PRIMER PLUS第六版 第十一章
编程练习
1.#include#defineSIZE40voids_gets(charstr[],intn);intmain(void){inti;intnum;charst[SIZE];printf("Enteranumberforthelengthofthestring:");scanf("%d",&num);while(getchar()!='\n')continue;s_gets(st,num);f
不跑步就等肥
·
2020-07-02 13:12
leecode
刷题(14)-- 有效的字母异位词
leecode
刷题(14)--有效的字母异位词有效的字母异位词描述:给定两个字符串s和t,编写一个函数来判断t是否是s的一个字母异位词。
希希里之海
·
2020-07-02 12:01
C++
编程练习
-生日相同
描述在一个有180人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的学号,出生月日。试找出所有生日相同的学生。输入第一行为整数n,表示有n个学生,n#includeusingnamespacestd;typedefclassStudent{public:stringname;intmonth;intday;}Student;//globalvariablesconstintN=100;
iteye_2060
·
2020-07-02 04:03
C++
编程练习
-计算矩形面积
Description设计一个程序,定义一个矩形类Rectangle,它有长length和宽width两个属性,有成员函数计算矩形的面积。并在main()函数中建立矩形类Rectangle的对象,显示该矩形对象的面积。结果正确才有输出哦(考虑一下出出错的情况,使用浮点型)SampleInput64.2SampleOutput25.2参考代码#includeusingnamespacestd;cla
iteye_2060
·
2020-07-02 04:03
C++
编程练习
-与7无关的数
Description一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n(n#includeusingnamespacestd;//judgewhetherthenumbercontains7boolfind7(intn){while(n){if(n%10==7){returntrue;}n/=10;}returnfalse;}int
iteye_2060
·
2020-07-02 04:03
C++
编程练习
-求平均年龄
Description班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。Input第一行有一个整数n(1#includeusingnamespacestd;intmain(){intn,i;floats,age;std::cin>>n;s=0;for(i=0;i>age;s+=age;}std::cout<
iteye_2060
·
2020-07-02 04:03
技术资料链接
LeeCode
http://www.cnblogs.com/grandyang/p/4606334.htmlPromise语法https://developer.mozilla.org/en-US/docs
哈天奇不奇
·
2020-07-02 04:15
Java
【
编程练习
】单链表逆序Java实现
取出原始链表的第一个节点A,然后将该节点作为新链表的头节点。对原始链表遍历一次,就完成了这个工作,所以这个算法的复杂度为O(n)。old_head和new_head分别表示原始链表的头节点和新链表的头节点。publicclassLinkedListReverse{staticclassListNode{intdata;ListNodenext;publicListNode(intdata){thi
evillist
·
2020-07-01 23:52
java
数据结构
基础
编程练习
7-10 计算工资 (15 分)
很简单的一道题,使我明白了,原来整型的数不可以直接在printf()中赋值给%f,如果那样写的话答案会变成0真的是很涨知识,也许与printf函数的参数有关吧。```Cincludeintmain(){inty=0,wt=0;scanf("%d%d",&y,&wt);if(y>=5){if(wt<=40)printf("%.2f",wt50.0);else{wt=wt-40;printf("%.2
dieqiaoquan6540
·
2020-07-01 22:15
最少钱币数(凑硬币)详解-2-动态规划算法(初窥)-
编程练习
题(100)
目录题目:分析:C++动态规划算法代码:总结:这篇使用动态规划算法来解决这个问题,借这篇博客初窥动态规划算法。最少钱币数问题也可以看作多重背包问题。那么什么是动态规划算法?动态规划(dynamicprogramming,DP)是运筹学的一个分支,是求解决策过程(decisionprocess)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multis
didiaola4003
·
2020-07-01 22:34
【C
编程练习
】2013华为校园招聘机试题9月10日题2:计算整数二进制表达式中0的个数 最左边1前面的0不考虑 void GenZeroNum(int nVal, int& nZeroNum);
//ex7_function5.c//编写于2012年9月11日,源作者:曹玲玲//【实现功能】2013华为校园招聘机试题9月10日题2:/*【题目】计算整数二进制表达式中0的个数最左边1前面的0不考虑voidGenZeroNum(intnVal,int&nZeroNum);*/#includevoidGenZeroNum(intnVal,int*nZeroNum){intinter,remain
曹玲玲
·
2020-07-01 19:42
C语言编程练习
计算方法之非线性方程组求解
非线性方程求根数值解法实验目的(1)通过对二分法与牛顿迭代法做
编程练习
和上机运算,进一步体会二分法和牛顿法的不同。(2)编写割线迭代法的程序,求非线性方程的解,并于牛顿迭代法作比较。
beckyUp
·
2020-07-01 18:23
计算方法
GO语言学习笔记1-输入带空格的字符串
最近开始学习GO语言,并做了一些
编程练习
。有道题要输入带空格的字符串,这在C/C++中很容易实现,但GO中好像并不那么容易。
Codeapes
·
2020-07-01 18:44
GO
字符串
GO语言学习笔记
刷在线笔试题的网站
1、在线
编程练习
:Lintcode.com——在线刷题网站,汇集了各大公司的算法面试题。有阶梯式训练题库,帮你选好应该刷的题目,特别适合小白和懒人。评测数独很快,最大的中文在线题库。g
乐子下午要上课
·
2020-07-01 16:14
一些简单的
编程练习
题
转载自http://blog.jobbole.com/53039/每当成为入门CS课程(学生们学习编程语言的课程)的助教时,都困于提出好的练习题。ProjectEuler和类似的问题通常对初学者来说来难了,尤其是对于那些没有很强数学背景的同学。在这篇文章中,AdrianNeumann收集了一些从初级到高级逐级困难的练习题,适合刚开始学习编程的初学者。当有新的练习题时,Adrian会及时添加。除了一
a972043362
·
2020-07-01 16:25
吴恩达机器学习第二周测试及
编程练习
代码:https://github.com/LiuZhe6/AndrewNGMachineLearning文章目录测验一:LinearRegressionwithMultipleVariables第一题第二题第三题第四题第五题测验二:Octave/MatlabTutorial第一题第二题第三题第四题第五题编程作业:LinearRegression作业1:计算CostFunction作业2:梯度下降
一叶知秋Autumn
·
2020-07-01 13:26
机器学习
机器学习
LeeCode
1418. Display Table of Food Orders in a Restaurant
[Med]LeetCode1418.DisplayTableofFoodOrdersinaRestaurant链接:https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant/Medium:题目描述:Giventhearrayorders,whichrepresentstheordersthatcustome
MrJustin
·
2020-07-01 11:30
leetcode解题思路
go语言
LeeCode
刷题记:16. 最接近的三数之和
16.最接近的三数之和给定一个包括n个整数的数组nums和一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组nums=[-1,2,1,-4],和target=1.与target最接近的三个数的和为2.(-1+2+1=2).答案:functhreeSumClosest(nums[]int,targetint
Duan_YZ
·
2020-07-01 09:21
go语言LeeCode刷题记
c++
编程练习
036:很难蒙混过关的CArray3d三维数组模板类
北大程序设计与算法(三)测验题汇总(2020春季)描述实现一个三维数组模版CArray3D,可以用来生成元素为任意类型变量的三维数组,输出指定结果#include#include#includeusingnamespacestd;templateclassCArray3D{//在此处补充你的代码};CArray3Da(3,4,5);CArray3Db(3,2,2);voidPrintA(){for
德林恩宝
·
2020-07-01 04:44
c++编程练习
编程练习
3 1010
1、题目编号:10102、简单题意:上楼梯,一次可以上1级,也可以上2级,你在第一级,给你一个M级,问有多少种方式。3、解题思路及形成过程:首先呢,你看到第二级有1中,到第三级有2中,以后的呢,经过观察,都可以由前两级想加,这样递推呢,都课由到第二第三级来组成。4、感悟:5、代码:#includeusingnamespacestd;intf(intx){inty;if(x>n;for(i=0;i>
q1973213867
·
2020-07-01 03:14
【
LeeCode
】面试题 10.01. 合并排序的数组
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sorted-merge-lcci题目描述:给定两个排序后的数组A和B,其中A的末端有足够的缓冲空间容纳B。编写一个方法,将B合并入A并排序。初始化A和B的元素数量分别为m和n。输入:A=[1,2,3,0,0,0],m=3B=[2,5,6],n=3输出:[1,2,2,3,5,6]算法一:将B依次取
Mason97
·
2020-07-01 01:24
算法
java编程题50道
JAVA基础
编程练习
50题本文对50道经典的java程序题进行详细解说,对于初学者可以跳过一些逻辑性太强的题目,比如第一题用到了方法的递归,初学者可能不理解,最好先看那些有if、for、while可以简单解决的程序题
zzzzzzzhu
·
2020-06-30 21:49
算法
python
编程练习
5
Paste_Image.png今天的python题目是合并表记录:数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。其实就是利用字典进行的按索引求和,然后按索引排序输出。自己练习的代码对于正常的输入是没有问题的,对于一些异常的输入就没法了importsysd={}forlineinsys.stdin:line=line.stri
AlexDM
·
2020-06-30 21:54
【LeetCode007算法/
编程练习
C++】数字逆序(atol)
7.ReverseInteger//溢出的话设为0TotalAccepted:192898TotalSubmissions:815127Difficulty:EasyContributors:AdminReversedigitsofaninteger.Example1:x=123,return321Example2:x=-123,return-321clicktoshowspoilers.Have
朱铭德
·
2020-06-30 18:17
LeetCode
-----数据结构-----
-----语言相关-----
C语言
编程练习
题库
1.题目:写一个程序,判断两个浮点数是否足够精确。/*Filename:ApproximatelyEqualFunction:ensuretheaccurcyoftwonumbers.|x-y|/min(|x|,|y|)#includedoubleMinfabsnum(doublex,doubley);//Calculatetheminoffabs(x),fabs(y)voidGiveInstru
吉大秦少游
·
2020-06-30 14:54
【C语言小项目练习集】
【C/C++】
【
Leecode
初级算法—数组】解题思路总结
最近刷了初级算法的数组里面的题,总结出了对于数组类问题的解决方法1.暴力法暴力法往往简单易想,当然其效率往往不是最好的,但是如果实现想不出优秀的方案,最好还是写出暴力法的解决方法,并且有总比没有好2.双指针法双指针是泛用性最强的一个算法,其主要适用于数组中从前往后,或从后往前的数据交换过程,通过前后两个/首尾两个指针指向不同的数据,来进行数据的交换或处理。3.逻辑特性分析法之所以我选择这个名字,是
方寸间沧海桑田
·
2020-06-30 11:23
剑指offer学习
Java练习: 数列/级数求和
返回Java
编程练习
目录级数通常指无穷级数,而有穷级数通常称为数列。数列/级数求和或求近似值是常见的循环
编程练习
。下面将给出一些题目。
yqj2065
·
2020-06-30 09:27
《编程导论(Java)》训&练
Leetcode-Easy 461.Hamming Distance
Leetcode-Easy是
Leecode
难度为"Easy"的解法,由python编码实现。
致Great
·
2020-06-30 06:15
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他