当前位置: 首页 > news >正文

河北雄安建设投资集团网站线上平台怎么推广

河北雄安建设投资集团网站,线上平台怎么推广,比特币在美国的网站做开源,微信开放品牌Day5 最后一个单词长度(要求最后一个,可以反向计数) int lens.length()-1; while(s.charAt(len)){len--;//最后是一个空格,就是无字符时 } int wordlen0;//记录字符长度 /*charAt() 方法用于返回指定索引处的字符。索引范围为从 0…

Day5

  1. 最后一个单词长度(要求最后一个,可以反向计数)

    int len=s.length()-1;
    while(s.charAt(len)==''){len--;//最后是一个空格,就是无字符时
    }
    int wordlen=0;//记录字符长度
    /*charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。
    s不等于空时,从后往前*/
    while(len>=0&&s.charAt(len)!=''){wordlen++;len--;
    }return wordlen;
    
  2. 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。//存储方式时数组,就找最后一个数组分为9和非9两种

    最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

    你可以假设除了整数 0 之外,这个整数不会以零开头。

    int mod=1;
    for (int i = digits.size()-1;i>=0;i--){//int v = digits[i] + mod;//最后一位进行+1digits[i] = v%10;//取余得出数字,如果是10则要进位mod = v/10;//进位的值,0/1}
    
  3. 二进制求和

/*从最低位开始进行+,主要是在进位和不进位的判断,*/
int sum = (x + y + carry) % 2;//取余确定该位数字
carry = (x + y + carry) / 2;//进位的值
/*StringBuilder */StringBuilder stringBuilder = new StringBuilder();int n = Math.max(a.length(), b.length());int carry = 0;int lenA=a.length(),lenB=b.length();for (int i = 0; i < n; i++) {carry += i < lenA ? a.charAt(lenA-1-i) - '0' : 0;carry += i < lenB ? b.charAt(lenB-1-i) - '0' : 0;stringBuilder.append(carry % 2);carry /= 2;}if (carry>=1){stringBuilder.append(1);}return stringBuilder.reverse().toString();
  1. 删除排序中重复的值,(链表有序)

    /*找使用两个指针,一个pre 一个p,pre p相等时p指向下一个,否则两个都指向下一个*/
    //超时了
    class Solution {public ListNode deleteDuplicates(ListNode head) {ListNode a=head;if(head==null){return head; }while(head.next!=null){if(head.val!=head.next.val){head=head.next;}}return head;
    /*      ListNode cur = head;while(cur != null && cur.next != null) {if(cur.val == cur.next.val) {cur.next = cur.next.next;} else {cur = cur.next;}}return head;*/}
    } 
    /*实例不能完全通过,没有考虑第一个ListNode a=head;while(a.next!=null&&a!=null){if(a.val!=a.next.val){a=a.next;}else{a.next=a.next.next;}}return a;
    */
    
  2. 合并两个有序数组

    给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。

    请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。

    注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。

    /*
    1.先插入在排序
    2.边插入边排序(因为nums1的空间是m+n)从后往前可以省移动的时间
    这个超出范围了,且调用时m是m+n的数(注意题目)int i=n+m-2;n--;//数组从0开始m--;while(n>0){if(nums1[n]>nums2[m]){nums1[i--]=nums1[n--];}else{nums1[i--]=nums2[m--];
    }}*/int i = m-- + n-- - 1;while (m >= 0 && n >= 0) {nums1[i--] = nums1[m] > nums2[n] ? nums1[m--] : nums2[n--];}while (n >= 0) {nums1[i--] = nums2[n--]; }
    
  3. 二叉树中序遍历(啊哈哈哈)

递归递归

vector<int>ans;void dfs(TreeNode * root){if(root==nullptr) return ;dfs(root->left);//zuoans.push_back(root->val);//zhongdfs(root->right);//you}vector<int> inorderTraversal(TreeNode* root) {dfs(root);return ans;}
  1. 相同的树
递归,树的很多题都可以用递归
if (p == null || q == null)return p == q;return p.val == q.val && isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
http://www.yidumall.com/news/60056.html

相关文章:

  • site 危险网站百度资源共享
  • 外贸服装网站开发企业网站设计的基本内容包括哪些
  • 做国外网站用国内服务器app投放推广
  • 刘瑞新asp动态网站开发整合营销案例举例说明
  • 企业网站为什么做优化品牌全案营销策划
  • 图书类网站开发的背景云南seo网络优化师
  • 动态网站开发学什么社群营销的案例
  • 建设银行档案管理网站网络营销服务商
  • 河北邢台专业做网站关键词seo公司真实推荐
  • 创建网站的英语全网营销推广方案
  • 网站建设部门运营推广怎么做
  • 深圳平台型网站建设公司百度推广售后电话
  • 网站怎么做用户登录数据库百度识图在线识别
  • 网站制作 信科网络提高搜索引擎检索效果的方法
  • 国际油价最新消息seo实战密码第三版pdf下载
  • 深圳市人民政府汕头seo管理
  • 网页设计基础教程第二版课后答案seo咨询师
  • 怎样制作表白网站网上营销
  • 抽奖网站怎么做培训网络营销的机构
  • p2p网站设计成都网站建设创新互联
  • 上海可靠的网站建设公司cba最新排名
  • php做的商城网站必备功能官网seo关键词排名系统
  • 做58推广网站找哪家好seo草根博客
  • 最精品网站建设网站seo好学吗
  • 北京网站设计开发公司想学销售去哪培训
  • 永湖网站建设如何拥有自己的网站
  • 创意合肥网站建设北京做网页的公司
  • 网站备案 手印随便短视频seo软件
  • 服务好的微网站建设百度交易平台
  • 东营市做网站百度信息流效果怎么样