自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言实现栈操作

废话不多说,直接上代码:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#define STACK_INIT_SIZE 100#define STACKINCRESMENT 10typedef struct Stack{ char ...

2018-11-30 19:45:55 265

原创 盛最多水的容器--java

代码如下,同样用双指针:class Solution { public int maxArea(int[] height) { int area=0; for(int cur=height.length-1;cur>=0;cur--) for(int pre=0;pre<cur;pre++){ ...

2018-11-04 21:04:16 193

原创 反转字符串中的元音字母--Java

解题如下,双指针法:class Solution { public String reverseVowels(String s) { if(s == "" || s==null) return s; char[] ch=s.toCharArray(); for(int pre=0,cur=ch.length-1;...

2018-11-04 20:25:18 361

原创 这个题目让我很迷--验证回文串--Java

下面是我的代码,其实是将别人的看了一遍,然后自己重现了而已。class Solution { public boolean isPalindrome(String s) { char[] cha=s.toCharArray(); if(cha.length==0)return true; int i=0,j=cha.length-1; ...

2018-10-31 22:07:26 123

原创 简单的数组检测--Java

不多说,简单的题目,简单的代码。class Solution { public int[] twoSum(int[] numbers, int target) { int[] answer=new int[2]; int index1=0; int index2=0; outer: for(index1=0;index1<n...

2018-10-30 11:49:27 144

原创 插入排序--Java

简单的插入排序,不多说,上代码。class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { for(int i=0;i<n;i++){//外循环,取出需要插入的元素 int j=0; int key=nums2[i]; ...

2018-10-30 11:18:44 107

原创 定向冒泡排序--Java

简单而且效率极低的冒泡排序就到这里了,下一次是其他的排序方法。class Solution { public int findKthLargest(int[] nums, int k) { int left=0; int right=nums.length-1; int exchang=0; while(left<r...

2018-10-29 21:39:47 102

原创 冒泡排序法--Java

来一个简单的冒泡排序吧!class Solution { public void sortColors(int[] nums) { int exchang=0; for(int i=0;i<nums.length-1;i++){ for(int j=0;j<nums.length-1-i;j++){ ...

2018-10-29 20:32:48 110

原创 删除重复元素2--Java

在这个题目中,依然用的是双指针来进行对数组的删除(移位)操作,只不过,跟上一题有些不同,这里当两个指针不同和两个指针相同,并且距离小于2时,都要进行删除(移位)操作。class Solution { public int removeDuplicates(int[] nums) { if(nums.length==0)return 0; int nu...

2018-10-27 17:48:13 232

原创 删除排序数组中的重复项--Java

运用快慢指针来对数组进行操作,当快慢指针指向的数组元素不一样的时候,将慢指针的数组下标增一,快指针的值赋给慢指针,返回慢指针的值加一。class Solution { public int removeDuplicates(int[] nums) { int number=0; for(int p=0;p<nums.length;p++){ ...

2018-10-27 14:13:44 137

原创 数组中指定元素的删除操作——Java

class Solution { public int removeElement(int[] nums, int val) { int number=0,exchangNumber=0; for(int i=nums.length-1;i>=0;i--){//将检测到的每一个指定元素移到数组的最后 if(val==nums...

2018-10-26 11:18:26 825

空空如也

空空如也

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

TA关注的人

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