自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 科学电脑

https://www.cs.usfca.edu/~galles/visualization/

2020-04-25 21:32:31 148

转载 重排单链表 LeetCode 8

链接:https://www.nowcoder.com/questionTerminal/3d281dc0b3704347846a110bf561ef6b?f=discussion来源:牛客网import java.util.List;import java.util.Stack;/*将给定的单链表L: L 0→L 1→…→L n-1→L n,重新排序为: L 0→L n →L 1→L...

2020-04-07 22:21:56 220

转载 倒置字符串

转载牛客:https://www.nowcoder.com/questionTerminal/b0ae3d72444a40e2bb14af7d4cb856bapackage com.yly;import java.util.ArrayList;import java.util.Scanner;public class Main { public static String ...

2020-03-31 13:10:57 171

原创 在线API

https://tool.oschina.net/apidocs

2020-03-14 10:28:25 140

原创 重建二叉树

输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序链接:https://www.nowcoder.com/questionTerminal/8a19cbe657394eeaac2f6ea9b0f6fcf6?answerType=1&f=discussion来源:牛客网/*** Definition f...

2020-03-03 22:08:23 104

原创 有关数组算法

a[0]和a[1] 分别为数组下标

2020-03-01 22:59:26 118

原创 二叉树遍历

importjava.util.LinkedList;public class Deep{ //递归实现1 public int findDeep(BiTree root) { intdeep = 0; if(root != null) { int lchilddeep = findDeep(root.left);...

2020-03-01 11:51:00 103

转载 二叉树遍历(从上到下,从左到右)

链接:https://www.nowcoder.com/questionTerminal/7fe2212963db4790b57431d9ed259701?answerType=1&f=discussion来源:牛客网 public class Solution { public ArrayList<Integer> PrintFromTopTo...

2020-03-01 10:36:33 1313

原创 c++中关于结构体长度的计算问题

https://wenku.baidu.com/view/22c2627d31b765ce050814d2.html

2018-06-17 21:47:20 1317

转载 结构体长度的大小

本文转自:作者 曾宏安         华清远见高级讲师计算方法:  运算符sizeof可以计算出给定类型的大小,对于32位系统来说,sizeof(char) = 1; sizeof(int) = 4。基本数据类型的大小很好计算,我们来看一下如何计算构造数据类型的大小。  C语言中的构造数据类型有三种:数组、结构体和共用体。  数组是相同类型的元素的集合,只要会计算单个元素的大小,整个数组所占...

2018-06-17 21:39:49 8516 1

转载 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。

#include "stdio.h" 2.main() 3.{ 4. char a[20]; 5. printf("please input your numbers:"); 6. 7. gets(a); 8. printf("your input is:"); 9. puts(a); 10. 11. if(a[1]&gt...

2018-06-17 20:04:45 3020

转载 关于sort排序的个人理解

例:用选择法对数组中10个整数按由小到大排序。解题思路: 所谓选择法就是先将10个数中最小的数与a[0]对换,再将a[1]~a[9]中最小的数与a[1]对换······每比较一轮,找出一个未经排序的数中最小的一个。共比较9轮。 如下图:a[0] a[1] a[2] a[3] a[4] 3 6 ...

2018-06-16 17:06:29 210

转载 C语言冒泡排序法和选择排序法的区别

冒泡排序法:#define _CRT_SECURE_NO_WARNINGS 1 2.#include&lt;stdio.h&gt; 3.#include&lt;stdlib.h&gt; 4.#include&lt;assert.h&gt; 5.void rank(int arr[], int len) 6.{ 7. int i = 0; 8. int j...

2018-06-12 17:54:07 10976 1

转载 c语言的左结合性与右结合性

右结合性,就是在表达式中最右边的操作最先执行,然后从右到左依次执行 左结合性的操作符(如位操作符“&amp;”和“|”)则是从左至右依次执行 在标准C语言的文档里,对操作符的结合性并没有做出非常清楚的解释。一个满分的回答是:它是仲裁者,在几个操作符具有相同的优先级时决定先执行哪一个。 每个操作符拥有某一级别的优先级,同时也拥有左结合性或右结合性。优先级决定一个不含括号的表达式中操作数之间的“紧密”...

2018-06-09 18:56:30 1864

原创 斐波那契数列(Fibonacci)

Fibonacci数列中的前两个数是1和1,从第三个数开始,每个数等于前两个数之和。下述程序计算此数列的前n个数,且每行输出5个数。比如取n等于5#include &lt;stdio.h&gt;int main(void){ int f,f1=1,f2=1,i; printf("%6d%6d",f1,f2); for (i=3;i&lt;=20;i++) { f=f...

2018-06-08 20:57:13 642

原创 请输入一个字符串s和两个正整数m和n,将字符串s中从第m个字符开始的n个字符复制到字符串s中,再输出字符串。要求用字符指针定义并调用函数strcopy(s,m,n),它的功能是将字符串s中从第m个字

#include&lt;stdio.h&gt;#include&lt;string.h&gt;void strcopy(char *s,int m,int n){ char *p,*q; for(q=s,p=s+n-1;p&lt;s+m+n-1;p++,q++) *q=*p; *q='\0';}int main(){ char str[20]; int m=3,n...

2018-06-05 14:09:34 18181

原创 编程将给定字符串中指定字符删除

1#include&lt;stdio.h&gt;#include&lt;string.h&gt; int main(){ int i; char *p,*q; char str[100]; char st[100]; q=st; p=str; gets(str); for(i=0;*(p+i)!='\0';i++) { i...

2018-06-05 13:15:27 4291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除